Szkolenie Design Patterns Microservices

Poziom

Średniozaawansowany

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie Design Patterns Microservices

Wzorce architektoniczne w architekturze mikroserwisowej to dwudniowe szkolenie na poziomie średniozaawansowanym, które łączy teorię z intensywnymi warsztatami praktycznymi. W trakcie szkolenia uczestnicy zdobędą wiedzę na temat kluczowych wzorców projektowych stosowanych w architekturze mikroserwisów oraz nauczą się, jak skutecznie implementować je w swoich projektach. Szkolenie składa się w 80% z praktyki i 20% z teorii, co zapewnia solidne podstawy teoretyczne połączone z praktycznym doświadczeniem.

Dla kogo jest szkolenie Design Patterns Microservices?

Szkolenie jest skierowane do programistów, architektów oprogramowania oraz inżynierów DevOps, którzy posiadają podstawowe doświadczenie w pracy z mikroserwisami i chcą pogłębić swoją wiedzę na temat wzorców projektowych oraz ich praktycznej implementacji.

Czego nauczysz się na szkoleniu Design Patterns Microservices?

  • Jak efektywnie stosować wzorce architektoniczne w architekturze mikroserwisowej.

  • Jak zarządzać komunikacją i integracją danych między mikroserwisami.

  • Jak projektować niezawodne i odporne na błędy systemy.

  • Jak wdrażać i utrzymywać mikroserwisy zgodnie z najlepszymi praktykami.

Program szkolenia Design Patterns Microservices

1. Wprowadzenie do wzorców projektowych w mikroserwisach
  • Przegląd architektury mikroserwisowej i jej kluczowych założeń.
  • Dlaczego wzorce architektoniczne są kluczowe dla sukcesu w mikroserwisach?

2. Wzorce komunikacji między mikroserwisami
  • Budowanie API: API Gateway, API composition.
  • Wzorce synchroniczne: Request-Response.
  • Wzorce asynchroniczne: Fire and Forget, Async Request-Response.

3. Wzorce integracji danych w mikroserwisach
  • CQRS (Command Query Responsibility Segregation).
  • Cache.
  • Event-Driven Architecture.
  • Shared Database.

4. Zarządzanie niezawodnością i odpornością systemu
  • Wzorce Circuit Breaker i Retry: jak unikać przeciążeń w systemie.
  • Timeouts i Rate Limiting: zarządzanie limitami obciążenia.

5. Wzorce wdrażania i utrzymania mikroserwisów
  • Blue-Green Deployment i Canary Releases: bezpieczne wdrażanie zmian.
  • Service Discovery i Load Balancing: automatyczne zarządzanie usługami.

6. Warsztat praktyczny: Projektowanie i implementacja mikroserwisów
  • Projektowanie architektury mikroserwisów z zastosowaniem poznanych wzorców.
  • Implementacja kluczowych wzorców w rzeczywistych scenariuszach biznesowych.

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ą.