Migrating South East Asia's Biggest Payments Company to Kubernetes
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don’t miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Migrating South East Asia’s Biggest Payments Company to Kubernetes - Akashdeep Singh, GO-JEK & Abhishek Sangwan, MavenHive Technologies
Go-pay, one of the biggest payment companies in south east asia, is a Indonesian Unicorn. At peak hours Go-pay does ~15k Financial transactions/minute. The complete infra used to run on ~1500 VMs with 130 micro-services. The talk is about our journey from 1500 VMs to 15 K8 VMs without a single downtime. It will cover the problems that we faced, how we handled those problems. With our international expansion, we wanted to have easier, faster cluster setup. So we decided to move gopay to k8s. To list down a few issues in our path: 1. Go-pay runs with our custom client side load balancing with service discovery. This works well with VMs having static IPs. But with containers every deployment change IP addresses. 2. To lower down risks we wanted to run VMs in parallel with kubernetes pods. But they are in different network, VMs in underlay and pods in kube’s overlay network.
