Komponentowe systemy rozproszone

Podobne prezentacje


Prezentacja na temat: "Komponentowe systemy rozproszone"— Zapis prezentacji:

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.


Pobierz ppt "Komponentowe systemy rozproszone"
Reklamy Google