#
HAProxy Programming Tutorials & Engineering Articles
20 HAProxy tutorials, guides, and engineering insights from LinkedIn, GitHub, Slack, and more
Companies Using This
HAProxy Articles & Tutorials
Filter:
GitHub discovered that emergency rate-limiting and protection rules added during past abuse incidents had been left in place, quietly blocking legitimate users with 'too many requests' errors durin...
Thomas Kjær Aabo
6 min read
Has Summary
--
The article discusses the modernization of the LDAP and Kerberos infrastructure that secures Hadoop at LinkedIn, detailing the transition from a legacy setup to a highly available, automated system...
Slack has migrated its critical user-facing services from a monolithic architecture to a cellular architecture over the past 1. 5 years.
The article discusses Metal as a Service (MaaS), an internal tool developed by LinkedIn to manage server lifecycles at scale.
The article discusses the development of Fly Postgres, a database offering by Fly. io, detailing its evolution from a platform without durable storage to an automated database solution.
Chris Nicoll, Shaun Davis
15 min read
Includes Code
Has Summary
--
The article discusses LinkedIn's migration to Azure Front Door (AFD) and the significant performance improvements achieved through this transition.
This article discusses Slack's migration of millions of concurrent WebSocket connections from HAProxy to Envoy Proxy.
The article discusses Fly. io's new feature that allows for graceful VM exits, enabling users to delay VM shutdowns for up to 24 hours.
The article discusses the integration of BPF (Berkeley Packet Filter), XDP (Express Data Path), and packet filtering techniques to enhance the handling of UDP packets in a content distribution netw...
The article provides an in-depth analysis of a significant outage experienced by Slack on May 12, 2020, detailing the technical issues that led to the incident.
The article 'All Hands on Deck' details Slack's incident response process during a significant outage on May 12, 2020.
Ryan Katkov
11 min read
Has Summary
--
The article discusses Peloton, Uber's unified resource scheduler designed to manage diverse cluster workloads efficiently.
ApacheApache KafkaApache SparkCassandraDockerHAProxyKerasKubernetesMySQLProtocol BuffersPyTorchRedisResNetTensorFlow
Leslie Williams, Mayank Bansal
20 min read
Has Summary
--
The article discusses how Airbnb is optimizing its server configurations for Server Side Rendering (SSR) using Node. js.
The article discusses GitHub's MySQL high availability strategy, detailing the transition from a VIP and DNS-based discovery system to a more robust solution utilizing orchestrator, Consul, and GLB.
The article discusses how GitHub mitigates replication lag and reduces read load on MySQL databases using a service called Freno.
The article discusses how GitHub employs context-aware MySQL pools using HAProxy to manage high read loads efficiently.
This article discusses the design and implementation of the Spotify perimeter, focusing on web load balancers and proxy systems that manage internet access for Spotify's services.
The article outlines the evolution of LinkedIn's architecture and scaling strategies from its inception in 2003 to its modern service-oriented architecture.
Proxygen is a high-performance C++ HTTP framework developed by Facebook, designed to facilitate the creation of HTTP services with sensible defaults. It supports protocols like HTTP/1.
The article discusses the implementation of Hadoop and HBase for near real-time analytics at SlideShare, detailing the upgrade process, technology selection, and the resulting improvements in data ...
You've reached the end! All 20 articles loaded.