Protocol Buffers (Protobuf) is a fundamental data serialization format that every Data Engineer or API Designer should know about. It is leveraged by many top tech companies such as Google, Netflix, and Uber and enables micro-services to transfer data in an efficient way.
Introduction to Protocol Buffers (LFS145)
- Learners should be familiar with Python. Basic knowledge about types, variables, and conditions is enough.
Lab Prerequisites
- For Intro: Visual Studio Code with vscode-proto3 plugin
- For Python: Python 3
- OS: Linux and macOS. It should work on Windows by using protoc.exe instead of protoc
- CPU: 4GB minimum
- Disk Space: 2GB should be enough for the code, installing protoc and Visual Studio Code