Mikroserwisy w Microsoft Azure

Kod: azure-ms
Kategoria: Azure
Forma: 20% wykłady / 80% warsztaty
Czas trwania: 3 dni
Grupa docelowa: developerzy
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.
Data i dokładny zakres do ustalenia podczas analizy przed-szkoleniowej.

Szkolenie jest praktycznym warsztatem pokazującym jak wykorzystać usługi w Microsoft Azure do stworzenie systemu opartego na architekturze mikroserwisów.

Podczas tego szkolenia zaimplementujemy kilka systemów z architekturą mikosewisów hostowanych w różnych usługach. Poznamy zalety, wady i ograniczenia każdego sposobu oraz jak łączyć je w jednym systemie.

Uczestnicy poznają usługi i wzorce niezbędne w architekturze mikroserwisowej, takie jak: monitoring, automatyczne skalowanie (wertykalne i horyzontalne), kolejki, wsparcie dla działań DevOps są dostępne jako usługi.

Wyróżniki szkolenia

  • Świadome stosowanie wzorców i technologii z uwzględnieniem kontekstu biznesowego
  • Elementy DDD: Bounded Context
  • Kompleksowe podejście do architektury i jej składowych

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Wstęp
    1. Co to jest architektura mikroserwisów?
    2. Jaki problem rozwiązują mikroserwisy?
    3. Czy mikroserwis to zawsze dobra decyzja?
    4. Wzorce i antywzorce.
      1. Database per Service pattern describes how each service has its own database in order to ensure loose coupling.
      2. API Gateway
      3. Service Discovery
      4. Messaging vs. Remote Procedure Invocation
      5. Single Service vs. Multiple Services per Host
      6. Microservice chassis pattern and Externalized configuration
      7. Service Component Test
      8. Service Integration Contract Test
      9. Circuit Breaker
      10. Access Token
      11. Log aggregation
      12. Application metrics
      13. Audit logging
      14. Distributed tracing
      15. Exception tracking
      16. Health check API
      17. Log deployments and changes
      18. Server-side page fragment composition
      19. Client-side UI composition
    5. Wyznaczanie granic serwisu
      1. Business Capabilities
      2. Bounded Context
  2. App Services
    1. Architektura i zastosowanie
    2. Troubleshooting
    3. Komunikacja synchroniczna (HTTP)
    4. Kudu i debugowanie
    5. Deployment slots
    6. Monitoring
  3. Azure Functions
    1. Architektura serverless
    2. HTTP trigger functions
    3. Message trigger functions
    4. Debugowanie
    5. Deployment
    6. Durable functions
  4. Service Fabric
    1. Architektura
    2. Zastosowanie
    3. Containers
    4. Reliable Services
    5. Reliable Actors
    6. Guest executables
    7. Klastry
    8. Lokalny development
    9. Skalowanie
    10. Monitoring
  5. AKS (Azure Kubernetes Services)
    1. Architektura
    2. Zastosowanie
    3. Klastry
    4. Dostęp i zarządzanie uprawnieniami
    5. Sieć
    6. Skalowanie
    7. Monitoring


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zapytaj o szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Wyrażam zgodę na przetwarzania danych osobowych zgodnie z ustawą o ochronie danych osobowych w związku z wysłaniem zapytania przez formularz kontaktowy.

Podanie danych jest dobrowolne ale niezbędne do przetworzenia zapytania. Zastałem/am poinformowany/na, że przysługuje mi prawo dostępu do swoich danych, możliwości ich poprawienia, żądania zaprzestania ich przetwarzania.

Administratorem danych osobowych jest Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin.


Klauzula informacyjna