Methodology & Architecture
Build software that lasts – clean code, domain-driven design, testing and modern architecture patterns for maintainable systems.












The course provides an excellent deep dive into Hexagonal, Onion, and Clean Architecture. All theoretical concepts are clearly explained and reinforced through well-designed exercises using Spring Boot Modulith. A great balance of theory and hands-on practice.
Senior Software Developer I BLS AG
Software Architecture
Structure systems that can grow – from modular monoliths to microservices.
Hands-on Software Architecture
View course →AI-Assisted Architecture Engineering
View course →Clean Architecture with Spring Boot
View course →Jimmy Bogard: Modern .NET with Vertical Slice
View course →Spring Modulith
View course →Introduction to Spring Boot Microservices
View course →Optimizing Spring Boot Apps for Cloud
View course →Agile & SAFe
Agile collaboration and scaling with SAFe – from the servant-leadership role workshop and participatory budgeting to the official SAFe certification courses, delivered by a certified SAFe Practice Consultant (SPC).
DDD & Modelling
Understand the domain and turn it into models that hold up – from event storming to CQRS.
Clean Code
Write readable, testable and maintainable code – in your own stack and beyond.
Testing & Quality
Safeguard quality – from BDD to unit and end-to-end testing.
What participants say
The course provides an excellent deep dive into Hexagonal, Onion, and Clean Architecture. All theoretical concepts are clearly explained and reinforced through well-designed exercises using Spring Boot Modulith. A great balance of theory and hands-on practice.
Senior Software Developer I BLS AG
Even though our company is already highly product-oriented, "DDD, EventStorming and CleanCode" course has provided us with valuable tools to take our approach to the next level, by ensuring that our technical models truly reflect the core domain.
Engineering Manager, Migros Online
The course was a good introduction to Microservices with Spring Boot. We can now start discussing how we want to build up our microservice structure and whether it is necessary to destructure existing monoliths
Full Stack Developer

















