Plan Szkolenia

Zrozumienie Microservices

  • Czym są mikrousługi?
  • Kluczowe korzyści i wyzwania związane z mikrousługami
  • Architektury monolityczne a architektury mikrousługowe

Projektowanie systemów mikrousługowych

  • Zasady architektury mikrousług
  • Definiowanie granic usług
  • Communication między usługami

Projektowanie usług

  • Interfejsy API RESTful i kontrakty usług
  • Strategie wersjonowania usług
  • Partycjonowanie i przechowywanie danych dla mikrousług

Pozyskiwanie zdarzeń

  • Zrozumienie koncepcji pozyskiwania zdarzeń
  • Korzyści i przypadki użycia dla event sourcingu
  • Wdrażanie architektur sterowanych zdarzeniami

CQRS (Command Query Responsibility Segregation)

  • Wprowadzenie do CQRS
  • Kiedy używać CQRS
  • Wdrażanie CQRS w systemach mikrousługowych

Inne Design Patterns dla architektur opartych na mikrousługach

  • Rejestr i wykrywanie usług
  • Siatka usług i bramy API
  • Wzorce odporności (np. Circuit Breaker, Bulkhead)

Projektowanie i obsługa systemu

  • Monitorowanie i rejestrowanie w mikrousługach
  • Konteneryzacja i orkiestracja (np. Docker, Kubernetes)
  • Względy bezpieczeństwa dla mikrousług

Adaptacja Microservices

  • Ocena gotowości organizacyjnej na mikrousługi
  • Kroki migracji z monolitu do mikrousług
  • Zarządzanie wyzwaniami kulturowymi i technicznymi

Podsumowanie i kolejne kroki

Wymagania

  • Wcześniejsze doświadczenie w programowaniu

Uczestnicy

  • Programiści
  • Architekci systemów
  • Profesjonaliści DevOps
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie