Remove Architecture Remove Microservices Remove System Architecture Remove Technical Advisors
article thumbnail

Bliki: ConwaysLaw

Martin Fowler

Pretty much all the practitioners I favor in Software Architecture are deeply suspicious of any kind of general law in the field. Good software architecture is very context-specific, analyzing trade-offs that resolve differently across a wide range of environments. We often see how inattention to the law can twist system architectures.

article thumbnail

AoAD2 Practice: Whole Team

James Shore

Your team is building the UI, and several other teams are building the back-end microservices. Technical skills. A great team can produce technically excellent software without on-site customers, but to truly succeed, your software must also bring value to real customers, users, and your organization. Design and architecture.