YoVDO

A Case Study of Enhancing gRPC Micro-Services for Supporting High Throughput, Low Latency Trading

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

gRPC Courses Microservices Courses Golang Courses Protobuf Courses High Frequency Trading Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a detailed case study on optimizing a Golang and gRPC-based trading platform for high throughput and low latency. Learn how Coinbase Exchange achieved transactions exceeding 300 billion dollars in Q1 2024, with throughput up to 100K RPS and sub-millisecond latencies. Discover key optimization strategies, including shifting to bi-directional streaming, replacing Protobuf with Flat Buffers, modifying the Golang scheduler and threading model, and implementing profiling and benchmarking techniques. Gain insights into deploying enhancements in a live production environment, maintaining compatibility, and implementing A/B testing strategies. Examine benchmark data on latencies and throughputs for cutting-edge trading systems in cloud environments.

Syllabus

A Case Study of Enhancing gRPC Micro-Services for Supporting High... Holly Casaletto and Yucong Sun


Taught by

CNCF [Cloud Native Computing Foundation]

Related Courses

Digital Capital Markets
Queen's University via edX
An Intro to Stock Market Investing For Beginners
Skillshare
Exchanges, Brokers, Dealers, and Clearinghouses in Financial Markets
Yale University via YouTube
How Our SREs Safeguard Nanosecond Performance - at Scale - in an Environment Built to Fail
USENIX via YouTube
High-Frequency Trading on Decentralized On-Chain Exchanges
IEEE via YouTube