An Overview of Load Balancing Challenges

Written by rainrainwu | Published 2021/06/19
Tech Story Tags: software-development | software-engineering | software-architecture | cloud | cloud-native | technology | hackernoon-top-story | load-balancing

TLDR It may not be possible for a single server to handle all the workload. This is due to three main considerations: performance, availability, and economy. Spread the workload evenly into multiple general workers sounds like a more feasible solution in most cases. The main risk is that the workload cannot be properly distributed among multiple machines. The same connection has different workloads at different times and the same connection at the same time. There are two main directions to solve this problem:Share session data between all web server with external storage (e.g. Redis cluster) Force all the requests from the same client dispatched to the same server.via the TL;DR App

no story

Written by rainrainwu | A software engineer desire to realize the imaginations of future life through technology.
Published by HackerNoon on 2021/06/19