# How SoundCloud Uses HAProxy with Kubernetes for User-Facing Traffic

DevFeed: [How SoundCloud Uses HAProxy with Kubernetes for User-Facing Traffic](<https://devfeed.tech/articles/how-soundcloud-uses-haproxy-with-kubernetes-for-user-facing-traffic-2048.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//how-soundcloud-uses-haproxy-with-kubernetes-for-user-facing-traffic>)

Published: 2017-12-07T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [haproxy](<https://devfeed.tech/tags/haproxy.md>), [ingress](<https://devfeed.tech/tags/ingress.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [port](<https://devfeed.tech/tags/port.md>), [routing](<https://devfeed.tech/tags/routing.md>), [ssl](<https://devfeed.tech/tags/ssl.md>)

## AI overview

SoundCloud describes replacing its homegrown deployment platform with Kubernetes and addressing the challenge of routing user traffic to dynamically moving pods. Because much of its infrastructure is physical, SoundCloud uses HAProxy servers to terminate SSL and forward requests to internal services. The article explains an approach that uses Kubernetes Services of type NodePort to expose applications to the HAProxy layer.

## Source excerpt

A little less than two years ago, SoundCloud began the journey of replacing our homegrown deployment platform, Bazooka, with Kubernetes. Kubernetes automates deployment, scaling, and management of containerized applications.