I'm excited to announce that I'm teaching a new public workshop starting in June: Architecting for fast, sustainable flow: enabling DevOps and Team Topologies thru architecture.
The intended audience are organizations that have adopted Team Topologies and DevOps (as defined by the DevOps Handbook).
In the workshop, I describe how to design an application architecture that enables the teams to deliver a fast flow of changes.
A key goal of the microservice architecture is to accelerate development by simplifying the developer experience.
But you will only benefit from the microservice architecture if you design it correctly. And, use the right development process and organization structure.
What is 'work'? Is it development work or business work?
And what does 'aligned to' mean?
And is there any relationship with that unspeakably-not-agile-process which distinguishes between operational value streams and development value streams?