Knowledge Base | Microservices

Consul Service Discovery for HAProxy
HAProxy with the HAProxy Data Plane API can integrate with Consul to enable service discovery for your load balancer configuration. Many Ops team professionals rank HAProxy as their favorite load balancer because it adds high availability, security and...

Power Your Consul Service Mesh with HAProxy
Many of you use HashiCorp Consul for service discovery. It makes connecting one backend application or service to another easy: Your Consul servers store a catalog of addresses to all of your services; when an application within the network wants to discover where a...

Circuit Breaking in HAProxy
With HAProxy, you can implement a circuit breaker to protect services from widespread failure. Martin Fowler, who is famous for being one of the Gang of Four authors who wrote Design Patterns: Elements of Reusable Object-Oriented Software, hosts a website where...

Accelerate Your APIs by Using the HAProxy Cache
HAProxy's cache helps boost API performance by serving saved messages to your users. The age of rendering most of a web page's contents on the server and then delivering it as a colossal HTML file is fading into the past. Modern web frameworks like Angular, React, and...

Dissecting the HAProxy Kubernetes Ingress Controller
The new HAProxy Kubernetes Ingress Controller provides a high-performance ingress for your Kubernetes-hosted applications. Register for the on-demand webinar "The HAProxy Kubernetes Ingress Controller for High-Performance Ingress". Containers allow cross-functional...
![[On-Demand Webinar] HAProxy Data Plane API: True Dynamic Configuration Management](https://cdn.haproxy.com/wp-content/uploads/2018/12/Webinar-600x300.png)
[On-Demand Webinar] HAProxy Data Plane API: True Dynamic Configuration Management
Integrating HAProxy into automation tools, continuous-delivery pipelines, and service meshes just got a lot easier. We’ve introduced a new REST API that you can use to configure HAProxy fully at runtime and it’s called the Data Plane API. Tune into this webinar to...

DNS for Service Discovery in HAProxy
HAProxy 1.8 and newer allows you to use DNS service discovery to detect server changes and automatically apply them to your configuration. HAProxy is a mature, high-performance software component that’s been reliably serving the load balancing and ADC markets for over...
![Using HAProxy as an API Gateway, Part 3 [Health Checks]](https://cdn.haproxy.com/wp-content/uploads/2019/02/image2-2-1000x500.png)
Using HAProxy as an API Gateway, Part 3 [Health Checks]
Achieving high availability rests on having good health checks. HAProxy as an API gateway gives you several ways to do this. Using HAProxy as an API Gateway, Part 1 [Introduction] Using HAProxy as an API Gateway, Part 2 [Authentication] Using HAProxy as an API...
![Using HAProxy as an API Gateway, Part 2 [Authentication]](https://cdn.haproxy.com/wp-content/uploads/2019/01/image2-e1548174430466-1000x500.png)
Using HAProxy as an API Gateway, Part 2 [Authentication]
HAProxy is a powerful API gateway due to its ability to provide load balancing, rate limiting, observability and other features to your service endpoints. It also integrates with OAuth 2, giving you control over who can access your APIs. In this blog post, you'll see...

HAProxy 1.9.2 Adds gRPC Support
HAProxy provides end-to-end proxying of HTTP/2 traffic. Use HAProxy to route, secure, and observe gRPC traffic over HTTP/2. Read on to learn more. HAProxy 1.9 introduced the Native HTTP Representation (HTX). Not only does this allow you to use HTTP/2 end-to-end, it...