Microservices Explained

How To Build a Microservice Application — Part 2

Ziga Petek
8 min readJan 17, 2024
Photo by Shane Aldendorff on Unsplash

Microservices are a rather new construct in the programming world that has swiftly garnered global developer attention. The idea behind it is pretty straightforward. Building small, loosely coupled and independently deployable service-like applications that do only one thing, but do it incredibly well.

You can think of the service-architecture like a city, where every citizen does one job. In this article I am going to explain the service architecture in detail, why it is so effective and what advantages and disadvantages it has as comparing to a monolithic architecture.

TL;DR

The microservice architecture is a new programming approach where loosely-coupled, independent services are a part of a bigger application and help solve a bigger problem. A microservice application is more stable and highly scalable. There are many advantages over the old, monolithic approach that are worth looking into.

Glossary

Photo by Emmanuel Ikwuegbu on Unsplash

We will use following terms in this article:

  • Microservice
    a software architecture design pattern…

--

--

Ziga Petek

Developer, writer and a pure genious ... I may have exagerated a little ... Author of https://divine-coding.com