Event-Driven Development

Event-Driven Development

The hype around microservices has clearly shown: complex applications increasingly consist of several distributed and preferably autonomous components. In this training you will learn how to design and develop a distributed, event-based application without artificial complexity and expensive enterprise software.

We have prepared the content of this training didactically with great care for the best possible online learning success. In classroom training, we essentially convey the same content, but in a compressed form.

Classroom training at our training center in Wolfratshausen is suspended until further notice due to the COVID-19 pandemic.

We also offer all training courses exclusively and individualized, both online and in-house at your site. During the COVID-19 pandemic, we will only conduct on-site in-house training if there is a suitable hygiene concept for participants and trainers and the infection situation allows it.

Learning Objectives
  • You can design distributed, event-driven systems
  • You understand minimalism in software architectures as a competitive advantage
  • You can create common process understanding through modeling
Target Audience

Software developers and architects, lead developers, IT managers


Initial experience with the architecture of complex software systems as well as a basic understanding of the essential concepts in Domain-Driven Design. Experience with object-oriented software development is an advantage, but not absolutely necessary.