Conway’s Law and Microservices. A perfect match, or not?
Microservices have often been touted as the natural output of cross-functional teams, thus proving Conway’s Law: that software will reflect the people structures that created that software. Indeed, at Tesco, we’ve even applied the ‘reverse Conway’ maneuver and structured our organization to reflect the domain-based microservices we desired.
Such an approach may be beneficial for building software services, but what about running it in an organization with a DevOps mindset? What about delivering outcomes across many microservices? After several years of living this reality, Adrian and Andy reflect on the pros and cons of the ‘reverse Conway’ approach. In this session, we’ll revisit the topic and explore the operational and delivery complexities that cross-functional teams and microservices can expose and some solutions that apply to this challenge.