Díky za článek.
Z mojí zkušenosti je právě typický problém nějaká zažitá představa, že microservices vyřeší většinu stávajících problémů s monolitem. A čím více microservices, tím lépe. Kompletně ignorujíc, že se s vytvářením distribuovaného systému objeví nepřeberné množství složitějších problémů.
Za mě microservices ano, ale s rozvahou a tam kde se dají jasně z produktového pohledu definovat boundaries.
Doporučuji k přečtení:
https://dwmkerr.com/the-death-of-microservice-madness-in-2018/
https://www.simplethread.com/youre-not-actually-building-microservices/
27. 6. 2019, 07:11 editováno autorem komentáře
Ďakujem za reakciu a odkazy na články.
Súhlasím, že mikroslužby problémy monolitov nevyriešia - ono to je vôbec otázne, či sú to problémy monolitov, alebo či nejde väčšinou len o ľudský faktor. Monolity samé o sebe nie sú zlé, ak sa správne navrhnú a hlavne, správne sa aj vyvíjajú. Ak sa ten vývoj pokašle a začne sa kód prasiť a ohýbať, tak sa budúca generácia vývojového tímu má načo tešiť :)
Mikroslužby prinášajú vlastné problémy, nakoľko je to úplne iný svet. Otázkou je, či množstvo a zložitosť tých skutočných problémov bude oproti monolitom väčšie, alebo dúfajme menšie. Ukáže až čas a skúsenosti ďalších.