Speaker: Petrica Voicu

Software Engineer @PayPal

Petrica Voicu is a software developer at PayPal, where he develops Hera (High Efficiency Reliable Access to data stores), focusing on its scalability, resiliency, availability and performance. Before that, he worked on a high volume, zero-message loss, database-backed publish-subscribe messaging system. Prior to that, Petrica built the backend for the first version of PayPal Here, a PoS mobile-device accessory. In the more distant past, he developed embedded systems leveraging both C and assembly. He leveraged his assembly language experience more recently when he discovered and fixed a bug in the Go language runtime.

Find Petrica Voicu at:

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.