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

Designing Applications for Kubernetes
A Cloud Guru
Docker - Deep Dive
A Cloud Guru
Amazon API Gateway for Serverless Applications
Amazon Web Services via AWS Skill Builder
Amazon API Gateway for Serverless Applications (Simplified Chinese)(中文配音版)
Amazon Web Services via AWS Skill Builder
Amazon API Gateway for Serverless Applications (Traditional Chinese)
Amazon Web Services via AWS Skill Builder