Serverless w Microsoft Azure

Kod: azure-serverless
Kategoria: Azure
Forma: 20% wykłady / 80% warsztaty
Czas trwania: 3 dni
Odbiorcy: architekci, developerzy
Zapisy: Indywidualne zamówienie i dopasowanie dla grupy.
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.

Szkolenie jest praktycznym warsztatem pokazującym jak projektować i realizować systemy oparte o architekturę serverless na bazie usług w Microsoft Azure. W trakcie szkolenia uczestnicy nabędą umiejętność realizacji logiki biznesowej nie martwiąc się technicznymi kwestiami jak skalowanie, provisioning maszyn, czy nadzór nad infrastrukturą.

Jednocześnie ograniczając koszty do kilku procent tego co dotychczas.

Wyróżniki szkolenia

  • Świadomy dobór podejścia do klasy problemu
  • Zmiana sposobu myślenia
  • Wzorce i najlepsze praktyki

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. Czym jest serverless?
    2. Mikroserwisy vs. serverless.
    3. Wyznaczanie granic serwisów.
      1. Bounded Context
      2. Business Capabilities
  2. Development
    1. Native development
    2. Serverless framework
    3. Native vs Serverless framework
    4. Dobre praktyki
    5. Testowanie
      1. Testy jednostkowe
      2. Testy integracyjne
    6. Debugowanie lokalne
    7. Debugowanie zdalne
    8. .NET vs JavaScript
  3. Ops
    1. CI/CD
    2. Deployment
      1. Blue Green deployment
      2. Canary deployment
    3. Zarządzanie konfiguracją
  4. Architektura
    1. Kilka większych funkcji, czy wiele małych funkcji?
    2. Organizacja repozytoriów
    3. Jak re używać kod i współdzielić zależności?
    4. Wiadomości vs. HTTP.
    5. Limity
    6. Publiczne API z wykorzystaniem API Management
  5. Obsługa wyjątków
  6. Logowanie
    1. Co i po co logować?
    2. Uporządkowane logi - Structured logging
    3. Wbudowane logowanie w Azure Functions
    4. Wykorzystanie Application Insights
  7. Monitorowanie
    1. Logowanie vs. monitorowanie
    2. Jak, co i po co monitorować w systemach rozproszonych?
    3. Śledzenie procesu biznesowego - CorrelationId
    4. Własne metryki
    5. Konfiguracja notyfikacji
  8. Wydajność
    1. Cykl życia Azure Functions
    2. Jak minimalizować cold start?
    3. Cachowanie.
    4. Przechowywanie stanu.
    5. Charakterystyka skalowania


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.

  • Serverless is not about a code…
    KATEGORIE: Cloud

    Serverless is THE WORD, and like all its predecessors it has become overloaded and simplified to running code. Serverless is not only how to execute code, but how to build applications in a truly cloud way. And during this talk, we will do just that - go from zero to full serverless with Azure.

    Autor Bottega:

    Szymon Warda

    Powiązane usługi:

    Audyty architektury

    Audyty architektury

    Audyty architektury

  • Continuous Deployment to the Cloud
    KATEGORIE: Cloud

    In this presentation we’ll go through the contents of the Spring Cloud Pipelines project. We’ll start a new project for which we’ll have a deployment pipeline set up in no time. We’ll deploy to Cloud Foundry and check if our application is backwards compatible so that we can roll it back on production.

    Autor Bottega:

    Marcin Grzejszczak

    Powiązane usługi:

    Audyty architektury

    Audyty architektury

    Audyty architektury

  • How to live in a post Spring Cloud Netflix world
    KATEGORIE: Cloud , Spring Framework

    Zuul? Gateway? Should we get rid of Ribbon? What is going on with Hystrix? If you have ever faced those questions, come and listen to this talk. In December 2018, Netflix decided to move a number of their popular OSS projects, like Hystrix and Ribbon into maintenance mode and to make newer, backward incompatible versions of some others, like Zuul and Archaius. The Spring Cloud team moved some of the corresponding Spring-Cloud-Netflix projects into maintenance mode as well and proposed a newer, more modern Spring Cloud stack that could be used instead. During this talk, we would like to show how to move over to these newer solutions. We will discuss possible approaches, show a code demo and speak about potential issues and solutions.

  • Azure for Less Than One Dollar a Day
    KATEGORIE: Azure

    Cloud is a combination of extremes and lack of limits. In seconds, we can solve (almost) any problem by just throwing more CPUs, GPUs, and RAM at it. There is only the matter of cost. This talk will talk about money and how to spend it wisely in the cloud. Cloud architecture done good is cheap.

Zamów 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ń


Twoje dane osobowe przetwarzamy, aby udzielić odpowiedzi na Twoje pytanie. Administratorem Twoich danych osobowych jest Bottega It Minds Sławomir Sobótka. Przysługuje Ci prawo wniesienia sprzeciwu wobec przetwarzania, prawo dostępu do danych, prawo żądania ich sprostowania, usunięcia lub ograniczenia ich przetwarzania. Szczegółowe informacje dotyczące przetwarzania Twoich danych osobowych znajdują się TUTAJ.