Credit Karma: Monolith to Microservices with Kubernetes and Linkerd
After about eight years, Credit Karma had built up an impressive tech infrastructure…based on a PHP monolith. Over the past 18 months they’ve (carefully) adopted Docker, Linkerd, Consul, Kubernetes, and more as they shifted to microservices in order to enable continued engineering innovation. This is the story of Their evolution from monolith to microservices, starting with their own homegrown tools. The talk will cover our iterations from basic plumbing to dynamic service discovery; why they’ve started using Linkerd and selected Kubernetes; and how they’ve evolved their systems step by step while continuing to serve 75 million members.