There’s no shortage of opinions in the software industry-especially on the topic of weak versus strong-coupling architectures. Proponents of microservices argue that isolation and thin interfaces offer optionality in implementation and composability. Monolith advocates argue that integration offers security and performance benefits, while lowering coordination and maintenance costs.
They’re both missing the point.
In this whitepaper Ilya Grigorik, principal engineer at Shopify, shares his view on the three design features that make a resilient commerce architecture-and critically, why microservices aren’t the magical solution advocates claim they are.
Download the white paper.