Junior
Aké vlastnosti mikroservisov poznáte?
sobes.tech AI
Odpoveď od AI
- Autonómia - každý servis je vyvíjaný, nasadzovaný a škálovaný nezávisle.
- Decentralizácia správy dát - každý servis spravuje vlastné údaje, zvyčajne vo vlastnej databáze.
- Decentralizácia riadenia - tím rozhoduje, akú technológiu použiť, pokiaľ servis spĺňa zmluvu API.
- Odolnosť - zlyhanie jedného servisu neovplyvňuje nevyhnutne celý systém.
- Škálovateľnosť - je možné škálovať iba tie služby, ktoré zažívajú najväčšiu záťaž.
- Zameranie na obchodnú doménu - služby sú organizované okolo špecifických obchodných schopností.
- Jednoduché nasadenie - vďaka malému veľkosti služieb sú ľahšie nasaditeľné.
- Technologická rozmanitosť - nie je potrebné používať jednotný technologický stack pre celý systém.
- Správa API - interakcia medzi službami prebieha prostredníctvom prísne definovaných API.