Sergey Laptick

prieš 4 mėnesius ·

Sergey įrašai
>
Pros and Cons of Distributed and Centralized Architectures. Comparing Monolith, Microservices, and Distributed Monolith

Pros and Cons of Distributed and Centralized Architectures. Comparing Monolith, Microservices, and Distributed Monolith

GrHzx.png

 

In the good old days, an average web application's structure was relatively simple. The n-tier architecture typical for these times represents what almost every person imagines if you ask them how a web app is built. Namely, there should be a backend part, a middle-tier business logic part, and the UI for users to interact with the system. That's precisely how you build an app as a monolith.

Cloud-based applications have brought new requirements, challenges, and patterns. Agile delivery of new features as a quick response to rapidly changing user demands and requirements has become quite a challenge. Plus, the resources should be utilized optimally to reduce the cost of building and maintaining such complex structures. As a result of these demands, the microservices architecture appeared:

uIt3L.png

Monolith vs Microservices vs Distributed Monolith: A Comparison of Architectural Styles - XB Software

In this article, we will compare and contrast three architectural styles for software systems: monolith, microservices, and distributed monolith. We will discuss the pros and cons of each style, as well as their most suitable scenarios.

https://xbsoftware.com/blog/monolith-vs-microservices-vs-distributed-monolith/

Mokslas ir technologijos
Komentarai

Daugiau pranešimų iš Sergey Laptick

Peržiūrėti pranešimus
prieš 1 mėnesį

How Not to Drop Your Crown. Features That React Will Surprise Developers with in 2024 and Beyond

Sergey Laptick · For quite some time now, React has been the most popular technology. According to Statista, in 2023, React was used by 40.6% of software developers worldwide, which makes it the most popular frontend framework. And we're not talking about some niche React enthusiasts here. It was ...

prieš 2 mėnesius

Technology Indistinguishable from Magic. What Decision Makers Should Know about Generative AI

Sergey Laptick · Generative AI has become a hot topic after the ChatGPT release. The reason is mainly because previous groundbreaking technological leaps, such as the wide distribution of personal computers or the Internet, could only help realize one's potential. In their turn, generative platfo ...

prieš 6 mėnesius

Quantum Computing: Today's Glimpse into Tomorrow's Computational Frontier

Sergey Laptick · The term "quantum computing" may sound like something you usually hear and see in a sci-fi movie. However, the first models of such a machine were introduced in the 1980s, so at least the quantum computer concept is not new. Operating with classical bits, traditional computing sy ...

Jus gali sudominti šios darbo vietos

  • Thermo Fisher Scientific

    Biotechnologas/-ė

    prieš 1 savaitę


    Thermo Fisher Scientific Vilnius, Lietuva Visą darbo dieną

    Job Description · Gamina mikrogardelių reagentus: · o Tikrina gamybos protokoluose reikalingus medžiagų kiekius. · o Paruošia darbo vietą ir užsako medžiagas iš sandėlio ar kitų padalinių. · o Atlieka produktų didmenos ("bulk") formulavimą ir kokybės įvertinimus. · o Gamina produ ...

  • Hollister, Inc.

    Intern in IT Department

    prieš 3 dienas


    Hollister, Inc. Kaunas, Lietuva OTHER

    We Make Life More Rewarding and Dignified · Location: Kaunas · Department: · Vasaros laikotarpiu, galimybė informatikos krypties specialybių studentams tapti "Hollister Lietuva" dalimi, prisijungiant prie praktikos programos · Ko tikimės? Esi Informatikos krypties studijų ...

  • UAB SEMINGA

    Krautuvų mechanikas

    prieš 2 dienas


    UAB SEMINGA Vilnius, Lietuva Visą darbo dieną

    Atlikti sandėliavimo technikos, krautuvų techninę apžiūrą ir remontą; - Montuoti, išbandyti ir derinti įrenginius. - Darbo laikas pirmadieniais - ketvirtadieniais nuo 8 val. iki 17 val., penktadieniais - nuo 8 val. iki 16 val. Pietų pertrauka - 45 min. ...