Thoughts on organizing architecture

When being part of an enterprise, you will meet different architects on any given day. The first one introduces itself as a solution architect, the other calls itself the enterprise architect, and they both mention a domain architect. It might feel like different names for the same thing, and perhaps even a bigger question, do we even need all of these different architects? Should the team not be able to make all of these architectural decisions by themselves?

Continue reading

Episode 5: João Rosa on the skills needed to be a great modern-day CTO

The differences between a good and a great CTO can be subtle, but João Rosa lays them out clearly. Do you need to know it all when it comes to tech? Does success mean you can’t fail? Well… not exactly. Listen in to learn more about the modern-day CTO from a modern-day CTO.Date: 16 June 2021 Location: Online Website: https://podtail.com/en/podcast/beyond-coding/episode-5-joao-rosa-on-the-skills-needed-to-be-a-g/

Continue reading

From EventStorming to CoDDDing

To really understand what our users need so that we can build the right thing, we want to have a first-hand experience of 'real-life stories' before we model and create our software. To quote Alberto Brandolini "it is not the domain expert's knowledge that goes into production, it is the developer's assumption of that knowledge...

Continue reading

Designing Bounded Contexts for Microservices Using Visual Collaboration

There is an industry trend where businesses are moving towards autonomous product teams. These teams aim to be end-to-end responsible for the product they are building and maintaining. With the help of Continuous Delivery, teams have faster feedback cycles in which they can probe if a certain feature works. To achieve end-to-end team autonomy, companies...

Continue reading

Enterprise Architecture & DDD: Partners in Design

Did you ever experiment tension between different people inside of an organisation, with regards to design strategies? On one field, the Enterprise Architects and their business capabilities, and on the other side the Domain-Driven Design practitioners with their patterns? Endless hours of discussion about the design strategy, leading to waste and polarisation. What if we could...

Continue reading