#
Protocol Buffers Programming Tutorials & Engineering Articles
23 Protocol Buffers tutorials, guides, and engineering insights from Netflix, SafetyCulture, Uber, and more
Companies Using This
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...
LinkedIn has integrated Google Protocol Buffers (Protobuf) with Rest. li to enhance microservices performance, achieving significant reductions in latency and improvements in resource utilization.
Karthik Ramgopal
7 min read
Has Summary
--
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
--
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
--
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
--
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...
Cristiana Dinea
12 min read
Includes Code
Has Summary
--
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
--
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.
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
--
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
--
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
--
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.
Roger Chapman
2 min read
Has Summary
--
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
--
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
--
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
--
The article discusses Peloton, Uber's unified resource scheduler designed to manage diverse cluster workloads efficiently.
ApacheApache KafkaApache SparkCassandraDockerHAProxyKerasKubernetesMySQLProtocol BuffersPyTorchRedisResNetTensorFlow
Leslie Williams, Mayank Bansal
20 min read
Has Summary
--
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
--
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
--
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
--
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.
Jay Kreps
63 min read
Has Summary
--
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
--
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
--
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.