Should you explicitly define APIs when using Micro-services?

If you have: a project that is running tens, or even hundreds of micro-services,with multiple teams handling different parts,all being connected with Kafka, how do you ensure other developers can easily talk to any micro-service? Pros and Cons of an API I’m not completely sure if explicitly defining an API is the best solution for…… Continue reading Should you explicitly define APIs when using Micro-services?