Files
TechradarDev/radar/2022-03-28/api-first-design-approach.md
Daniel Pötzinger bcf1ead9b3 documentation: Add tags to all featured blibs (#139)
* documentation: add tags to all featured blips
2022-11-18 11:39:23 +01:00

732 B

title, ring, quadrant, tags
title ring quadrant tags
API-First Design Approach adopt methods-and-patterns
architecture

The API of any software we develop shapes in which way developers, teams, customers and users interact with our software. No matter if a Frontend-API like GraphQL, a rpc-API like gRPC or an internal API published by a module in a larger project or shared library, messing the API up always creates headaches and is hard to correct. If we stick to semantic versioning, it's actually pretty impossible to change a once-published API without breaking consumers. By todays standards we priorize API design before actual development, to be clear on how our software interacts, and thus move this pattern to "adopt".