#

Protocol Buffers Programming Tutorials & Engineering Articles

23 Protocol Buffers tutorials, guides, and engineering insights from Netflix, SafetyCulture, Uber, and more

Protocol Buffers Articles & Tutorials

Filter:
This article details SafetyCulture's comprehensive approach to secure string input validation in microservices, covering the four essential steps: decode, normalize/canonicalize, sanitize, and vali...
Peter Arts
23 min read
Includes Code
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
LinkedIn has integrated Google Protocol Buffers (Protobuf) with Rest. li to enhance microservices performance, achieving significant reductions in latency and improvements in resource utilization.
Spotify logo
Spotify
Beginner
The article discusses Spotify's load testing strategies for its annual Wrapped campaign, which faced significant traffic challenges due to millions of users engaging simultaneously.
Fred Wang
7 min read
Has Summary
--
ClickHouse logo
ClickHouse
Beginner
This article provides a comprehensive introduction to the various data formats supported by ClickHouse, focusing on how to effectively import and export data using these formats.
Denys Golotiuk
8 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
This article discusses the use of ONNX (Open Neural Network Exchange) for transitioning AI models from research to production, particularly focusing on interoperability between PyTorch and TensorFl...
Luca Spindler
6 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
The article discusses NVIDIA Clara Holoscan, an AI computing platform designed for medical devices, focusing on its capabilities in accelerating multiorgan rendering for radiology and radiation the...
Netflix logo
Netflix
Beginner
This article discusses the use of Protocol Buffers (protobuf) FieldMask at Netflix to optimize API design for gRPC communications.
Netflix Technology Blog
9 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article provides an in-depth exploration of various API token types, their security implications, and the challenges associated with implementing a fine-grained permissions system.
Slack logo
Slack
Intermediate
The article discusses the implementation of a granular role management system at Slack, focusing on the challenges faced with existing roles and the transition to a Role-Based Access Control (RBAC)...
Jake Byman
12 min read
Includes Code
Has Summary
--
Uber logo
Uber
Intermediate
The article discusses Uber's transition to using Bazel for their Go monorepo, detailing the challenges faced with previous build systems and the improvements made through Bazel's capabilities.
Zhongpeng Lin
10 min read
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
The article discusses the integration of Windows ML, ONNX, and NVIDIA Tensor Cores for efficient deployment of pretrained deep learning models in Windows applications.
Dennis Sandler
12 min read
Includes Code
Has Summary
--
SafetyCulture logo
SafetyCulture
Intermediate
The article discusses the transition from Node. js to Go within SafetyCulture's microservice architecture deployed on Kubernetes. It highlights the challenges faced with Node.
SafetyCulture logo
SafetyCulture
Intermediate
The article discusses how SafetyCulture's engineering leads are enhancing team collaboration through an event-driven architecture, which promotes autonomy while reducing dependencies between servic...
Dimitri Koubaroulis
5 min read
Has Summary
--
Netflix logo
Netflix
Beginner
The article discusses the enhancements made to FlameScope, a profiling visualization tool, to support additional profile formats, specifically the Trace Event Format and a new format called nflxpro...
Netflix Technology Blog
6 min read
Includes Code
Has Summary
--
Netflix logo
Netflix
Intermediate
The article discusses the Netflix Media Database (NMDB) and its Media Document data model, which is designed to represent both static and dynamic metadata for various media types.
Netflix Technology Blog
12 min read
Includes Code
Has Summary
--
Uber logo
Uber
Advanced
The article discusses Peloton, Uber's unified resource scheduler designed to manage diverse cluster workloads efficiently.
Slack logo
Slack
Advanced
The article discusses how Slack unified performance metrics across its Desktop, iOS, and Android applications to enhance user experience and streamline performance tracking.
Liang Shi
14 min read
Has Summary
--
SafetyCulture logo
SafetyCulture
Intermediate
The article discusses the transition of SafetyCulture's GraphQL server from Node. js to Golang, highlighting the challenges faced with Node. js and the benefits realized after the migration.
Roger Chapman
4 min read
Includes Code
Has Summary
--
Uber logo
Uber
Intermediate
The article discusses how Uber Engineering evaluated various JSON encoding and compression algorithms to optimize trip data storage.
Kåre Kjelstrøm
8 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses the significance of the log as a fundamental abstraction in real-time data systems, emphasizing its role in distributed systems, data integration, and stream processing.
Spotify logo
Spotify
Intermediate
The article discusses Snakebite, a pure Python client for HDFS developed by Spotify to improve interaction speed with Hadoop's HDFS.
Wouter de Bie
3 min read
Includes Code
Has Summary
--
Netflix logo
Netflix
Intermediate
The article announces Ribbon, a new client-side software load balancing library developed by Netflix, which integrates with their existing mid-tier services architecture.
Netflix Technology Blog
5 min read
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses the importance of fault tolerance in high-volume distributed systems, particularly focusing on the Netflix API, which handles over 1 billion incoming calls per day.
Netflix Technology Blog
9 min read
Has Summary
--

You've reached the end! All 23 articles loaded.