Build a strong foundation in HAProxy with this practical course suited to both beginners and experienced professionals.
High Availability Proxy (HAProxy) is an open source load balancing and proxy solution for HTTP and TCP servers. We need a load balancing and proxy solution becuase we want to improve the performance of our servers by distributing workload when the the volume of traffic crosses a certain threshold. HAProxy is the top ranked load balancing tool in the market, used by companies like Instagram, Github, Stack Overflow etc. Use cases of HAProxy today range from providing improved performance to traffic encryption to load balancing using scheduling algorithms.
This course will guide you through all the basics of HAProxy and get you ready to tackle any load balancing project that comes your way.
We will cover the following pillars of HAProxy:
1)Configuration: Configure HAProxy to work according to your custom requirements. Set your scheduling algorithms according to your setup along with stick sessions and advanced authentication mechanisms.
2)Performance: Here we focus on optimization of the load balancer. This includes everything from setting up a FastCGI cache to obtaining detailed logs to monitor performance.
3)Security: Secure your transactions with advanced security mechanisms leveraging HAProxy.
Everything is well documented and separated, so you can find what you need. Assignments and Quizzes will make sure you stay on track and test your knowledge. The course will have a combination of theory and practical examples.