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.
Nenad Nenad
Senior Software Developer I BLS AG
More testimonials →

Software Architecture

Structure systems that can grow – from modular monoliths to microservices.

Hands-on Software Architecture

Practical architecture course: make architecture visible with the Architecture Canvas, capture decisions as Architecture Decision Records (ADR), and document interfaces API-first – vendor-neutral and directly applicable.

View course →

AI-Assisted Architecture Engineering

Create and challenge software architecture in arc42 format with Claude Code, OpenCode or GitHub Copilot Agent Mode, then translate it directly into actionable implementations.

View course →

Clean Architecture with Spring Boot

Turn unmaintainable Spring Boot applications into a clean architecture using automated refactoring techniques, selected DDD elements, and the targeted resolution of code antipatterns.

View course →

Jimmy Bogard: Modern .NET with Vertical Slice

Explore modern .NET with Microsoft MVP Jimmy Bogard: Tips and tricks from the creator of Vertical Slice, MediatR and AutoMapper.

View course →

Spring Modulith

Two days introducing modular monoliths with Spring Modulith: split Spring Boot applications into delineated modules and gain benefits of a distributed architecture without its complexity.

View course →

Introduction to Spring Boot Microservices

Build scalable, robust enterprise applications with Spring Boot, Spring Modulith and Spring Cloud – evolving a classic monolith into a modular monolith and, where sensible, microservices.

View course →

Optimizing Spring Boot Apps for Cloud

Two days optimizing Spring Boot applications for the cloud – lower memory and CPU usage, shorter startup times, higher throughput, and lean OCI containers.

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).

Servant Leadership Role Workshop

A team workshop where all servant-leadership roles of your framework (e.g. a SAFe ART or Solution) jointly clarify tasks, processes and expectations – playfully through role-play, facilitated by an experienced Agile Coach.

View course →

Prioritising with Participatory Budgeting

A simulation game around participatory budgeting as a funding alternative: in table groups you make budget decisions under time pressure, where resources, interests and strategic goals collide – building on SAFe.

View course →

Leading SAFe

The official SAFe entry course for leadership and change agents: Lean-Agile principles, the big picture of the Scaled Agile Framework and how to lead an agile transformation. With SAFe Agilist (SA) certification.

View course →

SAFe for Teams

The official SAFe course for teams on an Agile Release Train: the role of a team on an ART, PI Planning, iterations and team backlog, built-in quality and continuous delivery. With SAFe Practitioner (SP) certification.

View course →

SAFe Scrum Master

The official SAFe course for Scrum Masters in the context of an Agile Release Train: the Scrum Master role beyond the single team, facilitating iteration events and supporting PI Planning. With SAFe Scrum Master (SSM) certification.

View course →

SAFe Product Owner / Product Manager

The official SAFe course for Product Owners and Product Managers: customer centricity, working with backlogs at team and ART level and preparing for PI Planning. With SAFe Product Owner/Product Manager (POPM) certification.

View course →

SAFe DevOps

The official SAFe DevOps course for the whole Agile Release Train: the CALMR approach to DevOps, the Continuous Delivery Pipeline and how to improve the flow of value through the delivery pipeline. With SAFe DevOps Practitioner (SDP) certification.

View course →

SAFe for Architects

The official SAFe course for architects: how to align architecture with value streams, build the architectural runway and enable continuous delivery across multiple ARTs. With SAFe Architect (ARCH) certification.

View course →

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.
Nenad Nenad
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.
Lucas Lucas
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
David David
Full Stack Developer

More testimonials →