Streszczenie:
Mikroserwisy, to pojęcie, które na przestrzeni lat pojawia się coraz częściej w rozpatrywaniach projektowych architektów oprogramowania. Swoją popularność zawdzięczają metodyce DevOps oraz wpasowaniu w ramy systemów rozproszonych, na podstawie których działają obecne globalne aplikacje. Cały proces związany z poprawną implementacją tego wzorca jest długi, skomplikowany i znacząco różni się od dobrze znanych rozwiązań - jak na przykład systemy monolityczne. Kluczowymi obszarami, nad którymi należy szczególnie się skupić, są komunikacja, trwałość danych, bezpieczeństwo oraz dystrybucja. To właśnie one przysparzają najwięcej problemów i są przyczyną wielu błędów.