Dva přístupy k návrhu moderních systémů
Bc. Pavel Bařina & Bc. Adam Novák
Univerzita Tomáše Bati
| Vlastnost | Monolith | Mikroslužby |
|---|---|---|
| Škálovatelnost | Nízká — škáluje se celek | Vysoká — škálují se části |
| Komplexita | Nízká — jednoduchá struktura | Vysoká — více služeb |
| Nasazení | Jedno — vše najednou | Oddělené — každá služba zvlášť |
| Snadnost startu | Snadný — jeden projekt | Složitější — více částí |
| Izolace chyb | Nízká — chyba ovlivní vše | Vysoká — chyba jen v jedné službě |
| Lokální vývoj | Jednoduchý | Náročnější — více služeb |
| Operační náklady | Nízké — méně infrastruktury | Vysoké — správa služeb |