Opleiding: Training Event Driven Architecture (EDA) vertaald naar de praktijk
In de training "Event Driven Architecture vertaald naar de praktijk" maak je kennis met de wereld van EDA. Je leert over de essentie van Event Driven Architecture, hoe het verschilt van andere architectuurvormen, en de typische componenten zoals event producers en consumers. Je verkent de voor- en nadelen en hoe je de juiste event software selecteert. De focus ligt op de praktische implementatie: je onderzoekt migratiestrategieën voor legacy systemen naar een EDA-infrastructuur en de integratie met microservices en containerisatie. Een belangrijk onderdeel van de training is een realistische casus, waarin je een organisatie begeleidt bij het migreren naar een EDA-omgeving. Deze casus biedt je de kans om de theorie direct toe te passen en bereid je voor op het toepassen van EDA in de praktijk.
Cursus EDA in de praktijk
In de "Cursus Event Driven Architecture met Praktijk" leer je de essentie van EDA: de basisconcepten, hoe het verschilt van andere architecturen en de toepassing ervan. Je ontdekt de voordelen, uitdagingen en de groeiende populariteit van EDA. De cursus omvat praktische aspecten zoals het kiezen van event software, migratiestrategieën, en integratie met microservices. Je sluit af met casestudies en voorbeelden, voorbereid om EDA effectief in je werkomgeving toe te passen.
Bedrijfstraining EDA met brownpaper sessie
Wil je Event Driven Architecture gaan inzetten in je team of organisatie? In een bedrijfstraining kunnen wij de training volledig op maat verzorgen voor jou individueel of samen met een groep collega's. Het is de bedoeling dat jullie je tijdens de training een visie gaan vormen op je toekomstige architectuur, opgebouwd op basis van de EDA principes.
Tijdens de Training Event Driven Architecture (EDA) vertaald naar de praktijk komen in basis onderstaande onderwerpen aan bod. Afhankelijk van ontwikkelingen op het vakgebied, kan de feitelijke trainingsinhoud hier echter van afwijken. Bel ons gerust voor meer informatie over de actuele inhoud.
- Inleiding Event Driven Architecture
- Wat is Event Driven Architecture?
- Hoe ziet een ‘typische’ EDA eruit?
- Hoe onderscheidt het zich van andere architecturen?
- Wat zijn voordelen van EDA?
- Wat zijn nadelen van EDA?
- Populariteit EDA: trend of blijvend?
- Architectuur EDA in veelvoorkomende programmeertalen
- Werking Events in EDA
- Componenten
-
- Event Producers
- Event Consumers
- Event Channels
- Event Stores
- Welke software wordt veel gebruikt voor events in EDA?
- Op welke gronden beslis je of je EDA gaat gebruiken?
- Hoe beslis je welke Event software je gaat gebruiken?
- Hoe ziet vanaf metaniveau een migratie naar EDA eruit?
- Best Practises
- Visievorming (brown paper en sparringsessie)
-
- Vertaling huidige architectuur naar EDA vanaf meta-niveau
- Basisarchitectuur
- Beheersbaarheid
- Eenvoud als basis
- Keuze voor events: business events, streaming data?
- EDA als afspiegeling van de werkwijze van de organisatie
- Naamgeving
- Archiveren
- Migratie legacy applicaties naar een EDA infrastructuur
- Van batchgewijze naar real-time infrastructuur
- Containerisatie (overview)
-
- Evaluatie van (legacy) applicaties
- Identificatie van components voor migratie
- Beoordeling van afhankelijkheden en compatibiliteit
- Event-Driven Design in Containers
- Applicatie Decompositie (overview)
-
- Microservices-architectuur en EDA
- Refactoring van applicaties voor container compatibiliteit
- Vertaalslag naar de praktijk
- Problemen waar je zeker tegenaan gaat lopen
- Ervaringen uit andere organisaties
- Oplossingen uit andere organisaties
- Case en case discussie
