Cursusaanbod
Deel I: Domeinmodellering en Ontwerp
-
Principes van Domain-Driven Design
-
Event storming voor domeinontdekking
-
Begrenste contexten en contextmapping
-
Data-eigendom en het principe van database per service
Deel II: Contracten en Communicatie
-
Contractontwerp
-
Strategieën voor API-versiebeheer en evolutie
-
Synchronisatiecommunicatiepatronen
-
Asynchrone communicatiepatronen
Deel III: Microservices Bouwen
-
Schone architectuurstuctuur
-
Beheer van afhankelijkheden en veiligheidsaspecten
-
Introductie tot Dapr (Distributed Application Runtime)
-
Communicatie tussen services
-
Beheer van staat (state management)
-
Pub/sub-messaging
-
Geheime gegevens en configuratiebeheer
-
Observabiliteit met behulp van ingebouwde telemetrie
Deel IV: Teststrategieën
-
Heartbeat-tests
-
End-to-end-testen
-
Testen op serviceniveau
Deel V: Infrastructuur
-
Infrastructure as Code (Bicep)
-
Containers en orchestratie (Kubernetes / Azure Container Apps)
-
Infrastructuurpijplijnen en implementatie
-
Opslag- en databaseservices
Deel VI: Implementatie
-
CI/CD-pijplijnen
-
Implementatieringen
-
Featureflags
Deel VII: Observabiliteit
-
Gecentraliseerde logging
-
Gedistribueerde tracing
-
Metrics en dashboards
-
Monitoring en waarschuwingen
Deel VIII: Resiliëntie en Noodherstel
-
Gezondheidschecks en readiness-checks
-
Omgaan met rekenkrachtfouten
-
Strategieën voor infrastructuurfouten
-
Foutafhandeling op serviceniveau
Vereisten
- Stevige programmeervaardigheden in minstens één backend-taal (C#, Java, Python of vergelijkbaar)
- Basiskennis van REST API's en HTTP
- Vertrouwdheid met Git en workflows voor versiebeheer
-
Basiservaring met een cloudplatform (bijv. Azure, AWS of GCP, het implementeren van een app of navigeren door het
portaal)
Doelgroep
-
Ontwikkelteams die overstappen van monolithische systemen naar microservices
-
Software-architecten die gedistribueerde systemen ontwerpen
-
Teams die al met microservices werken en hun ontwerp, schaalbaarheid en betrouwbaarheid willen verbeteren
-
Technische professionals op zoek naar een praktische, hands-on aanpak voor cloud-native architectuur
Getuigenissen (4)
Tijdens mijn training was het toegankelijk zijn van Augustin het meest waardeerbaar. Hij weet zich aan te passen aan het niveau van de deelnemers zonder de groep te vertragen. Een topdocent!!!
Rodrigue - Cegid
Cursus - Managing APIs with Apigee
Automatisch vertaald
de technische voorbereiding van docenten
Giorgio - Asystel-BDF S.p.A.
Cursus - Creating a Service Mesh with Istio and Kubernetes
Automatisch vertaald
Luisteren naar de trainer. Hij heeft de gestelde vragen in ogenschouw genomen en er de volgende dag op geantwoord.
Erwan - SNCF Connect & Tech
Cursus - Axon Framework
Automatisch vertaald
De praktijken
Ivan - si
Cursus - Spring Cloud for Microservices
Automatisch vertaald