Ta kontakt

Kursplan

Del I: Domene-modellering og design

  • Prinsipper for Domain Driven Design

  • Event storming for domene-oppdaging

  • Bounded contexts og context mapping

  • Data-eierskap og database-per-service-prinsippet

Del II: Kontrakter og kommunikasjon

  • Kontraktsdesign

  • API-versioning og evolusjonsstrategier

  • Synkrone kommunikasjonsmønstre

  • Asynkrone kommunikasjonsmønstre

Del III: Bygging av mikroservicer

  • Clean architecture-struktur

  • Avhengighetsstyring og sikkerhetsaspekter

  • Introduksjon til Dapr (Distributed Application Runtime)

  • Tjeneste-til-tjeneste-kommunikasjon

  • Tilstandshåndtering

  • Pub/sub-melding

  • Hemmeligheter og konfigurasjonsstyring

  • Observabilitet ved hjelp av innebygd telemetri

Del IV: Testings-strategier

  • Hjerteslagtester

  • End-to-end-tester

  • Tjeneste-nivå tester

Del V: Infrastruktur

  • Infrastructure as Code (Bicep)

  • Containere og orkestrering (Kubernetes / Azure Container Apps)

  • Infrastrukturpipelines og distribusjon

  • Oppbevaring og databasetjenester

Del VI: Distribusjon

  • CI/CD-pipelines

  • Distribusjonsringer

  • Funksjons-flagg

Del VII: Observabilitet

  • Sentrert logging

  • Distribuert sporing

  • Målinger og dashboards

  • Overvåking og varsling

Del VIII: Robusthet og disaster recovery

  • Helse-sonder og levedyktighetssjekker

  • Håndtering av beregningsfeil

  • Infrastruktur-feilstategier

  • Tjeneste-nivå feilhåndtering

Krav

  • Grindig programmeringserfaring med minst ett backend-språk (C#, Java, Python eller lignende)
  • Grunnleggende forståelse av REST API-er og HTTP
  • Kjennskap til Git og versjonskontroll-arbeidsflyter
  • Grindige erfaring med en cloud-plattform (f.eks. Azure, AWS eller GCP, distribusjon av en app eller navigasjon i
    portal)

Målgruppe

  • Utvoiklingsteam som overgår fra monolitiske systemer til mikroservicer

  • Programvarearkitekter som designer distribuerede systemer

  • Timmer som allerede jobber med mikroservicer, og som ønsker å forbedre design, skalerbarhet og pålitelighet

  • Tekniske profesjonelle som søker en praktisk, håndbasert tilnærming til cloud-native arkitektur

 21 Timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier