How to scale Microservices with Message Queues, Spring Boot, and Kubernetes
https://medium.freecodecamp.org/how-to-scale-microservices-with-message-queues-spring-boot-and-kubernetes-f691b7ba3acf
When you design and build applications at scale, you deal with two significant challenges: scalability and robustness.
You should design your service so that even if it is subject to intermittent heavy loads, it continues to operate reliably.