Мабуть, 3 найпоширеніше питання на інтерв'ю для бекендера чи фулстека - моноліт та мікросервіс. Ми всі вивчили за декаду що моноліти це дуже й дуже погано а мікросервіси це світло й добро й взагалі дуже "аджигайльно" й правильно, а часту "ЄДІНОПРАВИЛЬНО"
Одразу розвію пару міфів - моноліти можна деплоїти шматками та окремо розробляти hotreload модулів SAP вмів робити ще в 70 роках й деякі мейнфрейми також мають багато цікавих механізмів накатування системи по живому та находу й шматками. От проти чого не попреш - інколи моноліту мало одного сервера й скейлити таке важко.
Поговорим про те що є окрім цих двох опцій
Що таке microlith й як з ним боротися ?
Що таке modulith - https://www.youtube.com/watch?v=bVaiTPYlHFE
Що таке SCS - https://scs-architecture.org/index.html
Що таке System of systems - https://www.sebokwiki.org/wiki/Systems_of_Systems_(SoS) https://www.youtube.com/watch?v=MEySjYD86PQ
Що є меньще за місросервіс ?
тащоо таке акторні системи https://www.youtube.com/watch?v=a7L59q-scAY також класна серія https://dou.ua/forums/topic/36197/
Мега корисна книга # Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture (English Edition) https://www.amazon.de/gp/product/B09D2YW2HG/ref=ppx_yo_dt_b_d_asin_title_o07?ie=UTF8&psc=1
розгорнути опис
згорнути опис