Zaawansowana architektura mikroserwisów oraz komunikacja asynchroniczna

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Zaawansowana architektura mikroserwisów oraz komunikacja asynchroniczna


      Szkolenie w opcji stacjonarnej i zdalnej

      Opis szkolenia

      Celem szkolenia Zaawansowana architektura mikroserwisów oraz komunikacja asynchroniczna jest poznanie zasad komunikacji między mikroserwisami. Architektura mikroserwisów to przykład systemu rozproszonego, który składa się z dziesiątek, setek a czasem nawet tysięcy usług. Muszą one ze sobą współpracować, wymieniać się danymi oraz tworzyć wiele skomplikowanych procesów. Architektura ta ma bardzo wiele zalet takich jak np. skalowalność horyzontalna, odporność na awarię czy niezależne wersjonowanie.Jest ona niestety przez to też dużo bardziej skomplikowana niż architektura monolityczna

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia 

      Celem szkolenia jest poznanie zasad komunikacji między mikroserwisami dzięki wykorzystaniu komunikacji asynchronicznej i kolejki wiadomości takiej jak Kafka czy Hermes oraz poznanie sposobów optymalizacji czasu odpowiedzi serwisu przy użyciu pamięci podręcznej oraz uruchomienie usługi na chmurze Kubernetes.

      Umiejętności

      Dzięki szkoleniu  uczestnik będzie potrafił:

      • Wybrać odpowiedni rodzaj komunikacji dla konkretnego problemu
      • Optymalizować system dzięki użyciu cache i kolejek wiadomości 
      • Wdrażać aplikacje na chmurze Kubernetes 
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Szkolenie przeznaczone jest dla osób, które chcą poznać zasady tworzenia, optymalizacji oraz komunikacji między mikro usługami. Szkolenie dla  programistów i architektów 

      Przygotowanie uczestników

      Uczestnictwo w  szkoleniu “Architektura mikroserwisów w opraciu o Spring i Docker”. 

      Projekt na którym bazuje szkolenie został stworzony podczas uczestnictwa w szkoleniu “Architektura mikroserwisów w opraciu o Spring i Docker”.

      Czas trwania

      Przed nami:

      • 3 dni, 24 godziny szkoleniowe
      Szczegółowy program szkolenia

      Szczegółowy opis szkolenia

      Komunikacja miedzy mikroserwisami 

      • Komunikacja synchroniczna
      • Komunikacja asynchroniczna

      Kolejki wiadomości 

      • Kafka - podstawa systemu mikro usług
      • Podstawowe problemy oraz mechanizmy działania
      • Hermes - nakładka na Kafkę 

      Optymalizacja mikroserwisów 

      • Wprowadzenie do Cache
      • Największe wyzwania oraz problemy
      • Redis - magazyn struktur danych 

      4.  Mikroserwisy uruchomione w chmurze 

      • Kubernetes - podstawy  obiekty
      • Kubernetes - metryki i autoskalowanie 

      Metoda realizacji szkolenia

      Szkolenie realizowane jest w formie naprzemiennie następującej po sobie części teoretycznej w postaci mini wykładów oraz części praktycznej w postaci ćwiczeń komputerowych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju
      • Podcast Better Software Design
      • Konferencja Confitura 
      • Kanał na YT - Allegro Tech 
      W ramach szkolenia zapewniamy
      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dla szkoleń stacjonarnych)

      Spotkajmy się na szkoleniu!

      • RAFAŁ JANKOWSKI

        Programista i projektant IT w Comarch SA, na co dzień piszący w Java i Go. Entuzjasta chmury oraz najnowszych technologii frontendowych. Członek Silesia JUG oraz Gruba.IT. Poza tworzeniem kodu trener programowania. W wolnym czasie gra w piłkę, jeździ na rowerze oraz uczestniczy w ekstremalnych biegach z przeszkodami. 

        Zobacz trenera w akcji!

        Bezpiecznik w świecie IT, czyli jak wykorzystać Hystrix do zabezpieczenia aplikacji.


         

        Podobne szkolenia