Scaling Microservices with Message Queues, Spring Boot and #kubernetes
▻https://hackernoon.com/scaling-microservices-with-message-queues-spring-boot-and-kubernetes-9ba
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.Take the Apple Store as an example.Every year millions of Apple customers preregister to buy a new iPhone.That’s millions of people all buying an item at the same time.If you were to picture the Apple store’s traffic as requests per second over time, this is what the graph could look like:Now imagine you’re tasked with the challenge of building such application.You’re building a store where users can buy their favourite items.You build a microservice to render the web pages and serving the static assets.You also build a backend REST API to process the (...)