APIs and microservices – what’s the difference?
An Application Programming Interface (API) is a system of structured communication. It lets an application get information from an external service or product using a set of commands. These commands and the information they produce are predictable and usually exhaustively documented.