Szkolenie z Architektury mikroserwisów

Poziom

Średniozaawansowany

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

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?
  • logo infoshare Dla chcących poznać mikroserwisy poprzez tworzenie przykładowej aplikacji.
  • logo infoshare Dla chcących rozwinąć się w kierunku architektów oprogramowania.
  • logo infoshare Dla rozważających wydzielanie mikroserwisów z istniejącej aplikacji.

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.

Program szkolenia

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

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Zamów rozmowę

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.