mirror of
https://github.com/ByteByteGoHq/system-design-101.git
synced 2026-04-14 13:47:25 -04:00
This PR adds all the guides from [Visual Guides](https://bytebytego.com/guides/) section on bytebytego to the repository with proper links. - [x] Markdown files for guides and categories are placed inside `data/guides` and `data/categories` - [x] Guide links in readme are auto-generated using `scripts/readme.ts`. Everytime you run the script `npm run update-readme`, it reads the categories and guides from the above mentioned folders, generate production links for guides and categories and populate the table of content in the readme. This ensures that any future guides and categories will automatically get added to the readme. - [x] Sorting inside the readme matches the actual category and guides sorting on production
1.6 KiB
1.6 KiB
title, description, image, createdAt, draft, categories, tags
| title | description | image | createdAt | draft | categories | tags | |||
|---|---|---|---|---|---|---|---|---|---|
| Load Balancer Realistic Use Cases | Explore load balancer use cases for efficient network traffic management. | https://assets.bytebytego.com/diagrams/0232-http-status-code-shouldnt-exist.png | 2024-01-26 | false |
|
|
Load balancers are inherently dynamic and adaptable, designed to efficiently address multiple purposes and use cases in network traffic and server workload management.
Let's explore some of the use cases:
- Failure Handling: Automatically redirects traffic away from malfunctioning elements to maintain continuous service and reduce service interruptions.
- Instance Health Checks: Continuously evaluates the functionality of instances, directing incoming requests exclusively to those that are fully operational and efficient.
- Platform Specific Routing: Routes requests from different device types (like mobiles, desktops) to specialized backend systems, providing customized responses based on platform.
- SSL Termination: Handles the encryption and decryption of SSL traffic, reducing the processing burden on backend infrastructure.
- Cross Zone Load Balancing: Distributes incoming traffic across various geographic or network zones, increasing the system's resilience and capacity for handling large volumes of requests.
- User Stickiness: Maintains user session integrity and tailored user interactions by consistently directing requests from specific users to designated backend servers.
