YoVDO

Effective Protobuf - Everything You Wanted to Know, But Never Dared to Ask

Offered By: PyCon US via YouTube

Tags

PyCon US Courses gRPC Courses Software Engineering Courses Serialization Courses Protobuf Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of Protocol Buffers (Protobuf) in this comprehensive 28-minute talk from PyCon US. Dive into serialization concepts, comparing static vs. dynamic typing and textual vs. binary formats. Learn about popular serialization frameworks and discover why Protobuf stands out. Gain insights into Protobuf's performance challenges, async synchronization, field encoding, and data deduplication. Understand the pros and cons of gRPC and explore Protobuf implementation over websocket or HTTP. Master effective Protobuf usage, from basic concepts to advanced optimization techniques, to enhance your software engineering skills.

Syllabus

Introduction
Variables
Memory
Considerations
Popular frameworks
Why use Protobuf
When not to use Protobuf
Protobuf overview
Primitives
Why Protobuf
Creating a Protobuf
Setting a breakpoint
Local variables
Optimization goals
Serialization
Strings
Serializing
Variants
Key Value
Key Variants
Field IDs
Reducing fields
Merging fields
Oneoff fields
Conclusion


Taught by

PyCon US

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