Every Man a Microservice Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations. — Melvin E. Conway, How Do Committees Invent? Conway's law appears true if you observe organizations and systems as they are, but the causality is reversed. Systems are not conceived by organizations, but by a single individual or a tight-knit cabal. As such, there is no communication structure to emulate. The initial idea is conjured as a gestalt and an organization is built around the system as it comes into existence and operates. And thus we invert Conway's law: A system's design informs the communication structure of the organization that is built around it. With this in mind, we can ask: what design facilitates the most effective organization? There's a whole landscape of solutions here, but I just want to focus on one that I saw work extremely well in the earlier years of AWS. The right way The idea is your…
No comments yet. Log in to reply on the Fediverse. Comments will appear here.