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

Разработка веб-сервисов на Golang, часть 2
Moscow Institute of Physics and Technology via Coursera
TensorFlow Serving with Docker for Model Deployment
Coursera Project Network via Coursera
gRPC [Java] Master Class: Build Modern API & Micro services
Udemy
The complete gRPC course 2020 [Golang + Java + Protobuf]
Udemy
Provisioning and Managing Networks Using Common Automation Tools
Pluralsight