Event Modeling & AI-Native Software Design
GOTO Copenhagen 2026From Requirements to Maintainable Systems
AI can generate code in seconds. Maintaining and evolving that code is becoming the real challenge.
In this hands-on two-day workshop, you'll learn how to use Event Modeling to create clear, shared understanding of business requirements, design systems around independent slices, and use AI to generate working software from the Model.
Together we'll explore how to turn requirements into maintainable systems, apply Event Sourcing principles where they provide value, and design architectures that can adapt to changing business needs without becoming fragile.
By the end of the workshop, you'll have modeled a real system, generated code using AI, and learned practical techniques for handling change in modern software systems.
Topics covered:
- Event Modeling foundations
- Slicing and architectural boundaries
- AI-assisted software generation
- Event Sourcing principles
- Designing for change and long-term maintainability
Suitable for:
Software architects, engineering leaders, senior developers, and teams building software in an AI-driven world.