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 (5)
Ik heb veel gewaardeerd aan de flexibiliteit van de trainer, die mijn kennis snel kon beoordelen en de training daarop afstellen. Bovendien waardeerde ik het zeer dat hij me voorstelde om persoonlijke praktische oefeningen te maken op basis van mijn behoefte, in plaats van de generieke oefeningen die hij aanvankelijk had voorgesteld.
Alexandra Noguera - La Banque Postale
Cursus - Advanced Apache Camel
Automatisch vertaald
Mogelijkheid om zelfstandige oefeningen uit te voeren in de trainingsomgeving.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Cursus - Kafka for Administrators
Automatisch vertaald
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
Zeer praktische voorbeelden. De trainer heeft geprobeerd een tempo aan te houden waarbij iedereen kon volgen, zelfs hoewel de groep zeer divers was qua kennis. Hij heeft veel ondersteuning geboden aan bijna iedereen die om hulp vroeg :)
Georgi - BMW SA
Cursus - Apache Kafka for Developers
Automatisch vertaald