Gostaria de entender a diferença entre esses três
API eh uma interface de comunicação entre máquinas, independente do protocolo, seja de rede ou de software. Pode ser via DLL, jars, UDP, TCP, etc. Eh a ponte entre dois sistemas.
Webservice é uma API feita com protocolos como o SOAP.
Microservice eh um componente de software que pode se comunicar com outros microservices através de uma API.
1 curtida