Think twice before adding another language to your micro-services architecture

When in startup mode, a very important thing is to be flexible. Your product isn’t defined well-enough yet and it can change frequently and drastically. We knew that and decided to use Python – it’s simple and allows very fast development. Business grew and we started having clients. With every new client, our understanding of…… Continue reading Think twice before adding another language to your micro-services architecture

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?