Think APIs first, design micro-services better
APIs enable interoperability, which is a key ask in modern cloud ecosystems.
- Shifts our thinking, we think about design of backend as a participating service in the ecosystem, instead of monolith
- Encourages
Design by Contract
and helps parallel development cycles - Effective to understand, communicate, review with your stake holders
- Directs towards, thinking about experience of user