© 2023 Hashnode
#load-balancing
As a backend developer, we all face questions like “Can your backend system handle a million requests per second”. How can we give an approximate answer to this? We can’t replicate such a load locally and we certainly can’t test this on a…
We all use the internet daily, but have you ever stopped to consider the intricacies happening behind the scenes when you type a URL into your browser and hit enter? I have, and I am eager to share my…
Load Balancers are mandatory when you need to design a scalable backend system. In simple terms, Load Balancers are responsible to route user requests to a server that can service that request in the least amount of time and thus reducing l…
Introduction As with any other software developer, I have experienced a website that's slow to load or keeps crashing. It's frustrating, isn't it? The truth is, as website traffic increases, so do the…
AWS is a cloud-based platform that offers flexible and cost-efficient computing solutions. It provides various services, such as computing power, storage options, and databases that help businesses in…
First, we deploy WordPress on two or more virtual machines. Then, we will use HAProxy as a load balancer. HAProxy(High Availability Proxy):- It is an open-source load balancer that can load balance an…
The Context We will use the journey of a fictional startup to learn how load-balancing decisions are made at every phase of the growth of a startup. The journey is oversimplified to cater to a wide va…
I recently needed to expose an application that runs on GKE to the outside world. To do that, I had to learn and use GKE's way of working with Ingress and Load Balancers. Although it's not too complic…
1. Round Robin DNS (RRDNS) 2. Inbound proxy – Layer 7 load balancing 3. Inbound NAT – Layer 4 load balancing 4. DSR load balancing 1. Round Robin DNS (RRDNS)→ This is the simplest load-balancing metho…
Load balancing is a core networking solution used to distribute traffic across servers. These servers can be in one or several locations. In other words, It is the process of evenly spreading incoming…