Kom i kontakt

Kursplan

Del I: Domänmodellering och design

  • Principer för Domain Driven Design

  • Event storming för domändiscovery

  • Bounded contexts och context mapping

  • Dataägande och principen om databas per tjänst

Del II: Kontrakt och kommunikation

  • Kontraktsdesign

  • API-versionering och evolutionstrategier

  • Synkrona kommunikationsmönster

  • Asynkrona kommunikationsmönster

Del III: Byggande av mikro­tjänster

  • Clean architecture-struktur

  • Beroendehantering och säkerhetsöverväganden

  • Introduktion till Dapr (Distributed Application Runtime)

  • Tjänst-till-tjänst-kommunikation

  • Statushantering

  • Pub/sub-meddelandehantering

  • Hemligheter och konfigurationshantering

  • Oövervakning med inbyggd telemetri

Del IV: Teststrategier

  • Hjärtstartstester

  • Slut-till-slut-testning

  • Tjänstnivåtestning

Del V: Infrastruktur

  • Infrastruktur som kod (Bicep)

  • Containrar och orchestration (Kubernetes / Azure Container Apps)

  • Infrastrukturpipelines och distribution

  • Lagring- och databastjänster

Del VI: Distribution

  • CI/CD-pipelines

  • Distributionsringar

  • Feature flags

Del VII: Övervakning

  • Centraliserad loggning

  • Distribuerad spårning

  • Mätvärden och dashboardar

  • Övervakning och varsel

Del VIII: Resilience och nödåterhämtning

  • Hälsoprober och redo-kontroller

  • Hantering av beräkningsfel

  • Strategier för infrastrukturfel

  • Tjänstnivåns felhantering

Krav

  • Stadig programmeringserfarenhet på minst ett backendspråk (C#, Java, Python eller liknande)
  • Grundläggande förståelse för REST API:er och HTTP
  • Kunskap om Git och versionskontrollflöden
  • Grundläggande erfarenhet av en molnplattform (t.ex. Azure, AWS eller GCP, distribution av en app eller navigering i portalen)

Målgrupp

  • Utvecklingsteam som övergår från monolitiska system till mikro­tjänster

  • Mjukvaruarkitekter som designar distribuerade system

  • Team som redan arbetar med mikro­tjänster och vill förbättra designen, skalbarheten och tillförlitligheten

  • Teknikprofesionella som söker ett praktiskt och hands-on-närmande till cloud-native arkitektur

 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier