Skip to content

Instantly share code, notes, and snippets.

View rajiff's full-sized avatar
🎯
Focusing

Basavaraj K N rajiff

🎯
Focusing
  • ThriveArch
  • Bangalore, INDIA
View GitHub Profile

Design APIs first using Swagger

Think APIs first, design micro-services better

APIs enable interoperability, which is a key ask in modern cloud ecosystems.

Why is it important to think API first

  • 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