Microservices are as much an organizational decision as a technical one. Conway's law states that systems mirror the communication structure of the organization that builds them — so your team structure shapes your architecture whether you plan it or not.
Conway's law
"Organizations design systems that copy their communication structure."
3 teams that don't talk → 3 services with awkward, accidental seams
→ Inverse Conway Maneuver: design TEAMS around the architecture you want
Team ownership
Each service should have a that builds, deploys, and operates it ("you build it, you run it"). Shared ownership leads to neglected services.
