Aiming for scalable costs
In legacy IT infrastructure, scalability is typically defined as the ability of a program or application to keep running and working healthily when conditions change in traffic volumes and/or performances. Scalability can be divided up as follows:
- Horizontal scaling: The program or application will add more compute instances to its architecture to make up for the increased volumes.
- Vertical scaling: The currently allocated servers will have an increase in terms of the CPU, RAM, or storage.
The benefits of scalable applications are clear, especially within cloud infrastructures: by increasing and subsequently decreasing the capacity according to peak demand, not only can we address performance issues, but the application can also be hardened and can be reduced to...