First conversation
We find out what the team works on, where the code slows it down and what it wants to improve.
Output: programme goalsService 05
Design principles the team uses in its own code, not just knows from talks.
We work through SOLID, DRY, KISS and YAGNI, and the pairing of Event Sourcing and CQRS, on problems the team actually faces.
Where you are
The code quickly becomes hard to change and the team does not know where to start.
The team knows design principles in theory but does not use them in its code.
You are moving to event-driven architecture, Event Sourcing or CQRS and want to avoid the typical mistakes.
The team works with coding agents and needs design rules so that agents and people write the same code.
What you get
What we typically deliver
OutcomeA team that uses these principles in its own code and knows when they help and when they add unnecessary complexity.
How we work together
We find out what the team works on, where the code slows it down and what it wants to improve.
Output: programme goalsWe go through part of your code and pick the problems the programme will be built on.
Output: programme contentWe work through the principles on your code, and the event-driven topics in a two-day training with a hands-on lab.
Output: a team that uses the principlesAs agreed, we help with code review and architectural decisions after the programme.
Output: principles in everyday workRelated case studies and articles
FAQ
For teams that already deliver software and want to design it more clearly. We adapt the content to the team's level.
The Event-Driven Architecture training takes two days. We set the length of the development programme according to the team's goals.
As agreed. Workshops on code work best in person; part can be run online.
Yes, that is the core of the programme. We agree the rules for code access and confidentiality in advance.
Next step
Describe your situation in a few sentences. We will get back to you and arrange a first conversation after which you will know how to proceed.
Discuss the development programmeOther services