CI/CD stands for Continuous Integration, Delivery and Deployment. But if you still wonder what advantages CI/CD brings and why it is difficult to imagine modern software development without it, then this article is for you!

We’ll use an example of an imaginary web application and see how adding CI/CD pipeline…


Did you ever run into a scenario where you wanted to transform objects retrieved from Amazon S3 “on the fly”? For example, to convert a file to a different format, or exclude sensitive data, or resize, compress and transform an image?

Then you’ll be happy to hear that recently added…


While working with the network infrastructure you will undoubtedly run into defining subnets and groups of IP addresses. If you’re new to this, you probably find it challenging to understand the logic behind the notation that is most commonly used to describe a range of IP addresses.

This short article…


My Sundays usually start with a cup of coffee and a German class 📚

I have an amazing teacher, who persistently corrects my mistakes and puts words I have difficulties with in a document we share.

As not such a good student, I rarely check that document later and almost…


Recently I’ve taken two AWS certification exams. One for AWS Certified Solutions Architect Associate and another one for AWS Certified Developer Associate.

I’ve taken a number of exams in the past, some for foreign languages, other for technologies. I find the exam structure to be useful for setting learning goals…


This is the third part of the series where we talk about what happens when you use your browser to open a URL.

You might also want to check Part1: DNS or where to find the server and Part2: TCP or how not to lose the data on the road.


This is the second part of the series where we talk about what happens when you use your browser to open a URL.

You might also want to check Part1: DNS or where to find the server and Part 3: TLS or how to protect your secrets.

Now that we…


There are plenty of things we take in life for granted. Hot showers, frozen pizza, the Internet.

In this series of articles I would like to give appreciation to something we do almost unconsciously hundreds of times per day, rarely admiring the complexity which happens behind the scenes. …

Olena Kutsenko

Software engineer, who is passionate about agility and sustainable software development achieved through simplicity, technical excellence and good design.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store