What WePay Learned From Processing Billions of Dollars on GKE Using Linkerd
WePay processes billions of dollars worth of payments each year. As the number of services that process payment requests grow in WePays infrastructure, so does the challenge of monitoring, debugging, …
Talk Title | What WePay Learned From Processing Billions of Dollars on GKE Using Linkerd |
Speakers | Mohsen Rezaei (Staff Software Engineer, WePay) |
Conference | KubeCon + CloudNativeCon Europe |
Conf Tag | |
Location | Barcelona, Spain |
Date | May 19-23, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
WePay processes billions of dollars worth of payments each year. As the number of services that process payment requests grow in WePay’s infrastructure, so does the challenge of monitoring, debugging, and tracing call paths and service internals that run on GKE. This session focuses on how the Platform Infrastructure & Tools team at WePay utilized monitoring services like Prometheus and Grafana to migrate their ever growing infrastructure and all of their production traffic (REST and gRPC) to service mesh on top of Linkerd in 2018. In addition, we will show how we used Namerd to bring all services together using discovery, Linkerd to power the data plane where the payments are processed and parsed behind WePay’s payment APIs, and Prometheus and NewRelic to monitor all infrastructure services' and microservices' activities in our production environment.