免费领取大会全套PPT    

点击领取

我要参会

Dongbin Cheng

eBay Technical Specialist

Responsible for the development and maintenance of the financial accounting system infrastructure of eBay payment team, familiar with the Internet search advertisement recommendation backend, engaged in C++ backend development for a long time, and has rich development experience in high concurrency and high performance services. Completed the eBay self-developed strong consistent storage engine Goblin high-performance optimisation, availability optimisation, responsible for Goblin's Github open source and its maintenance.

Topic

Design and Optimisation of the eBay Strongly Consistent KV Storage Engine

Goblin is eBay based on C++ implementation and open source KV storage engine , with strong consistency , high performance , high availability characteristics . It plays a key role in eBay's financial accounting and risk control systems. This talk will discuss the design concept of Goblin KV storage engine, especially how it achieves strong consistency and high availability. Then we will analyse its performance bottlenecks from practical engineering experience, and share the optimisations made and their effectiveness targeting high concurrency and low latency. Finally, we will discuss the challenges of network fluctuations and node failures encountered in production environments, and present the optimisation improvements we have made to improve system availability and their results. Outline: Introduction to KV storage products Goblin design framework and application scenarios Performance optimisation and results High Availability Optimisation and Results