Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Komponentowe systemy rozproszone
(mikro-nano-right size) services
2
Nowoczesny monolit Ports & adapters = hexagonal arch.
3
uSerwisy
4
uSerwisy
5
uSerwisy zalety Rozmiar – różne miary => do przepisania przez tydzien ? Niezależność (to wymaganie bardziej ni zaleta) Pot. krótkie releasy, szybkie deploymenty Możliwość łatwego zastąpienia (przepisania) pojedynczego serwisu Podatność na eksperymenty, rozwój Łatwość skalowania, cacheowania (REST)
6
uSerwisy wady B. duże znaczenie infrastruktury – problem techniczne – na nast. slajdzie. Monitoring, monitoring, monitoring! Łatwo przesadzić z rozdrobnieniem – gdzie powinna być granica m. serwisami Antywzorzec – nanoserwisy Integracja przez bazę to zły pomysł
7
uSerwis - zagadnienia lekkie hostowanie serwisów
MGB 2003 uSerwis - zagadnienia lekkie hostowanie serwisów (auto)rejestracja + (auto)discovery wersjonowanie load balancing caching kontola dostępu pomiar wydajności API i monitorowanie testowanie (jednostkowe, kontakty, integracyjne, systemowe) © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
8
Literatura https://www.nginx.com/blog/introduction-to-microservices/
MGB 2003 Literatura Sam Newman, Budowanie mikrousług Susan J. Fowler, Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization Christian Horsdal Gammelgaard, Microservices in. NET: with examples in NancyFX © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.