To operate smoothly while making the migration, you need to deploy a load balancer that allows you to quickly swap between backends and keeps the service up.
As we discussed in Chapter 1, Making the Move – Design, Plan, and Execute, HAProxy is an excellent choice because it is very versatile and has a good UI that allows you to make operations quickly just by clicking on a web page. It also has an excellent stats page that allows you to monitor the status of the service.
AWS has an alternative to HAProxy called Application Load Balancer (ALB). This works as a feature-rich update on the ELB, which allows you to route different HTTP paths into different backend services.
HAProxy has a richer set of features and a better dashboard to interact with it. It can also be changed through a configuration file, which helps in controlling...
HAProxy has a richer set of features and a better dashboard to interact with it. It can also be changed through a configuration file, which helps in controlling...