Projektowanie i architektura Software design

Szkolenie z Architektury mikroserwisów

Termin

Ustalamy indywidualnie

Czas

16h / 2 dni

Cena

Ustalamy indywidualnie

Szkolenie z Architektury mikroserwisów

O architekturze mikroserwisów powiedziano już wiele, ale temat ciągle powraca i przewija się w świecie IT. Niniejsze szkolenie ma na celu nie tylko uporządkowanie wiedzy i przedstawienie praktycznych przykładów, ale też wskazanie kiedy i jak rozpraszać istniejący system.

Dla kogo jest szkolenie z Architektury mikroserwisów?

Dla chcących poznać mikroserwisy poprzez tworzenie przykładowej aplikacji.

Dla chcących rozwinąć się w kierunku architektów oprogramowania.

Dla rozważających wydzielanie mikroserwisów z istniejącej aplikacji.

Program szkolenia z Architektury mikroserwisów

Dobre praktyki w projektowaniu i implementacji REST API

HTTP, RPC, HATEOAS
GET, POST, PUT, PATCH, DELETE – idempotentność, bezpieczeństwo
Statusy odpowiedzi
Content negotiation – query params, nagłówki, ciało
SOAP, GraphQL
Implementacja w Springu

Przegląd baz danych NoSQL

CAP
Redis, Mongo, Neo4j
Spring Data
NewSQL

CQRS i Event Sourcing

Command & Query
Zdarzenia

Domain-Driven Design

Podział na moduły

Techniki i frameworki pozwalające skalować systemy rozproszone

Fallacies of distributed computing
Ready to fail
Async vs. sync
Frameworki

Mikroserwisy

Modularność i rozproszenie
Infrastruktura, kolejki
Baza i kontrakty dla nowych mikroserwisów

Service registration and discovery, routing, distributed configuration

Service discovery
Konfiguracja

Load balancing, Circuit Breakers

Zabezpieczenia przed dużym ruchem

Service mesh

Natywne wsparcie mikroserwisów
Proxy

Continuous Integration i Continuous Deployment w kontekście mikroserwisów

Konteneryzacja
Niezależne wdrożenie
Blue-green deployment

Czego nauczysz się na szkoleniu z Architektury Mikroserwisów?

Zrozumiesz jak budować łatwe w utrzymaniu aplikacje webowe.

Zobaczysz „z czym się je” CQRS, DDD i mikroserwisy.

Poznasz drogę przechodzenie przez modularny monolit do mikroserwisów.

Poznasz najlepsze praktyki dotyczące REST API.

Zobaczysz kiedy korzystać z baz NoSQL.

Chcesz dowiedzieć się więcej o szkoleniu z Architektury mikroserwisów?

Dowiedz się więcej

Przemysław Wołosz

Szkolenia dla firm
(+48) 730 830 801

    Zamów rozmowę