© Rahul Sharma, Akshay Mathur 2021
R. Sharma, A. MathurTraefik API Gateway for Microserviceshttps://doi.org/10.1007/978-1-4842-6376-1_3

3. Load Balancing

Rahul Sharma1   and Akshay Mathur2
(1)
Patpargunj, Delhi, India
(2)
Gurgaon, Haryana, India
 

Scaling is an important tenet of application design. Scaling not only provides application performance, but, if done right, scaling also provides application availability and fault tolerance. Developers must pay attention to effectively scaling the application. It can’t be a post-development thought. Previously, you learned that an application can be scaled vertically by allocating more resources to a running instance. Monolithic applications follow this principle. Chapter 1 explained how this is an ineffective ...

Get Traefik API Gateway for Microservices: With Java and Python Microservices Deployed in Kubernetes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.