Speaker: Kenneth Kang

Software Engineer @PayPal

Kenneth Kang is a software engineer at PayPal. He's helped scale Hera (High Efficiency Reliable Access to data stores) since 2015. Coding in C++ and go, he added a bit of code for sharding and helped engineers move to their new, sharded database. He enjoys the team's design discussions on how a LIFO backlog can improve recovery from an incident.  In the past, he's worked on C++ frameworks and an async gateway.  Recently, he's interested in automated testing of deployment and monitoring.

SESSION + Live Q&A

Scaling DB Access for Billions of Queries Per Day @PayPal

As microservices scale and proliferate, they add increasing load on databases in terms of connections and resource usage. Open sourced in the Go programming language, Hera (High Efficiency Reliable Access to data stores) scales thousands of PayPal’s applications with connection multiplexing, read-write split, and sharding. This talk covers various approaches taken over the years to handle a large growth in application connections and OLTP database utilization. Beyond pure connection and query scaling, Hera has functionality for better manageability. Automatic SQL eviction and DBA maintenance control help to more easily operate hundreds of databases.

Location

Empire Complex, 7th fl.

Track

Data Engineering for the Bold

Topics

Interview AvailableDataEngStream ProcessingFinTechGo

Share

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.