| Tytuł: | Nowoczesna architektura systemów opartych o Spring Boot- Microservices, REST, noSQL |
| Kod: | modern-SpringBoot |
| Kategoria: | Microservices |
| Forma: | 50% wykłady / 50% warsztaty |
| Czas trwania: | 3 dni |
| Odbiorcy: | architekci, developerzy |
| Zapisy: |
Indywidualne zamówienie i dopasowanie dla grupy. |
| Logistyka: |
W siedzibie klienta lub w innym dowolnym miejscu. |
Szkolenie przeznaczone dla projektantów i architektów, którzy chcą odnaleźć się w świecie nowych technologii tworzenia lekkich a zarazem ultra wydajnych i skalowalnych aplikacji webowych.
Wyróżniki warsztatu
- Nowoczesne architektury (CqRS - wspierająca DDD)
- Integracja technologii i całościowe podejście
- Dobór klasy rozwiązania do klasy problemu
Program Warsztatu eksperckiego
Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.-
REST- Dobrze zrozumieć ważne aspekty http
- Filozofia REST API
- Standardy
- Najlepsze praktyki - dobór do kontekstu
- Standardy
- Poprawna interpretacja SOA
- Model kanoniczny a domenowy
- Model kanoniczny a domenowy
- Cel: dobrze zaprojektowany rest pokrywa jednocześnie zarówno aplikację webową jak i technologie mobilne
- Dobrze zrozumieć ważne aspekty http
-
Microservices i architektura CqRS- Założenia
- Projektowanie z myślą o awariach
- Podejście ewolucyjne
- Decentralizacja zarządzania danymi
- Endpoint a Pipe
- Projektowanie z myślą o awariach
- Strategie refaktoryzacji systemów monolitycznych
- Jak określić granicę serwisów
- Podejście Bounded Context z DDD
- Antywzorzece: Nanoservice
- Podejście Bounded Context z DDD
- Testowanie akceptacyjne serwisów
- Założenia
-
Architektura systemu- Integracja serwisów
- Command-query Responsibility Segregation
- Stos write - model domenowy
- Building Blocks DDD
- Testowanie jednostkowe logiki domenowej
- Event Sourcing
- Building Blocks DDD
- Stos read - denormalizacja w celu optymalizacji odczytów
- Stos write - model domenowy
- Integracja serwisów
-
Bezpieczeństwo- SSO
- SSO
-
Skalowalne systemy rozproszone- Zdarzenia domenowe
- Orkiestracja zdarzeń, model Sagi
- Kolejki
- Wybór rozwiązania
- Optymalizacja
- Wzorce
- Event Broker
- Event Bus
- Event Broker
- Wybór rozwiązania
- Podejście do Eventual Consistency
- Zdarzenia domenowe
-
noSQL- Kiedy warto i do czego
- MongoDB
- CAP theorem w praktyce
- Projektowanie modeli pod kątem odczytu
- Kiedy warto i do czego
-
SpringBoot w architekturze Microservice i REST API- Jedna technologia, która pokrywa całość developmentu
- Monitoring i zarządzaniem aplikacją
- Profile na różne środowiska
- Deployment
- Jedna technologia, która pokrywa całość developmentu
-
Continuous Integration i Continuous Deployment- Umożliwianie CD ze strony architektury i kodu
- Narzędzia
- Umożliwianie CD ze strony architektury i kodu
Pobierz program w formacie PDF
Trenerzy
Poznaj ekspertów, którzy mogą poprowadzić Twój Warsztat.