-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Hands-On Microservices with Kotlin
By :

If we need to scale our microservice, we will need to design them in a way that can actually be scaled and to do this, our architecture needs to be able to handle that requirement. In this section, we will try to learn the main concepts that will be used to create a scalable architecture, and how we can apply them in our microservices.
Applications are not immutable, and they may change during their lifetime, from the requirements that they have, to the number of users that use them. If our application implements more functionality that may require more complex algorithms, resources, or data sources, we may not be able to handle it the same way we originally did.
Additionally, the usage of the application may increase because the number of application users increases or just because they are using it more frequently. In those scenarios, we may need to scale our application, if before we handled 100 transactions per minute, now we may need to do 200...