Event-Driven Development
The hype surrounding microservices has clearly shown that complex applications increasingly consist of several distributed components that are as autonomous as possible. In this training, you will learn how to design and develop a distributed, event-based application without artificial complexity and expensive enterprise software.
Learning Objectives
- You can design distributed, event-driven systems
- You understand minimalism in software architectures as a competitive advantage
- You can create a common understanding of processes through modeling
Target Audience
Software developers and architects, lead developers, IT managers
Requirements
Initial experience with the architecture of complex software systems and a basic understanding of the key concepts of Domain-Driven Design . Experience with object-oriented software development is an advantage, but not absolutely necessary.
Event-Driven Development 990,- EUR 10 Credits
5 Online Sessions á 120 minutes
No date is currently planned for this training.
-
Contents
- Decoupling through events
- Command Processing
- Streams, projections, and replay
- Decisions and side effects
- Exclusive locking in a distributed system
- Uniqueness in a distributed system
- An architecture blueprint for event-driven systems
Your Trainer
Stefan Priebsch inspires with a combination of new ideas and field-tested approaches.Exclusive and customized?
We are happy to conduct any training exclusively online ("in-house") for you. We adapt the content and focus to your specific wishes and needs and optionally work with examples directly from your code base.