Streszczenie:
Architektura mikroserwisów jest obecnie często wykorzystywana jako alternatywa dla
tradycyjnej architektury monolitycznej. Umożliwia tworzenie elastycznych, skalowalnych
systemów rozwiązujących problemy biznesowe z wielu różnych dziedzin. W celu
maksymalnego wykorzystania zalet mikroserwisów, należy stosować się do wypracowanych
zasad oraz praktyk, do których należą m. in. odpowiednia izolacja poszczególnych części
systemu od siebie nawzajem oraz zapewnienie skutecznej i odpornej na awarie komunikacji
sieciowej.
Przedstawiony przykład aplikacji webowej jest systemem obsługującym rezerwacje boksów
stajennych. System oparty jest o architekturę mikroserwisów i pokazuje zastosowanie
wymienionych teoretycznych założeń oraz technologii w praktyce.