APIs often provide development teams with the support needed to deal with many microservices-specific problems. For instance, they can act as a mechanism that decouples the business logic from the UI, ...
The most important thing to get right is semantics. That word gets used very loosely, but here I mean the naming of API endpoints and querystring parameters, the layout of passed data structures, the ...