I’m absolutely sure you have ever scrolled photos on the screen. Sometimes it worked pretty well and fast, sometimes… required patience. Well, did you think of the implementation? How does it work? In the nutshell, it’s a very complicated process! It requires heavy converting tasks in the background and putting…

Today NoSQL databases are one of the most interesting topics. Sometimes people think that those databases are the best solution ever and could fix all their problems. When you need consistency or data isn’t very huge then you need a relational database. But when you need scalability, distributing and availability…

Communication between services is one of the critical parts of the system. A lot of factors depend on the decision: complexity of implementation, latency, throughput, etc. I’m going to tell you about technology that covers these aspects — it’s easy to implement and it gives you fast connection! Greetings, enters…

Nowadays, relational databases are one of the most popular solutions for storing data. If you have a small storage and simple model — you’re probably starting with RDBMS while you design the system. But while your system is growing, you’re storing more and more data. In the end you can…

Original photo: https://unsplash.com/photos/RdGHGmUWslU

If you are a backend software developer, I’m pretty sure you heard the word microservice. You probably also heard the word monolith, which is used in contrast. So, when should you use microservices? I’m going to provide several reasons for it.

First, let’s make a definition of the microservice. Microservices…

Oleg Stadnichenko

🚀 Marvelous Senior Backend Software Developer 📚 Like to share my knowledge 🎤 Beginner Public Speaker 🏠💻 Live and work in London https://github.com/oleg-sta

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