Moving Beyond JSON and XML with Protocol Buffers

This course gives an introduction to how to define inter-service messages using Protocol Buffers, with details on how to integrate them into a variety of languages.
Course info
Rating
(61)
Level
Intermediate
Updated
Jul 5, 2016
Duration
2h 16m
Table of contents
Course Overview
Introduction
Defining Messages
Using Other Features
Managing Message Revisions
Working with Different Languages
Description
Course info
Rating
(61)
Level
Intermediate
Updated
Jul 5, 2016
Duration
2h 16m
Description

Today's software landscape is increasingly being defined by microservice-based architectures that rely on small applications to coordinate with each other to support the desired features. In this course, Moving Beyond JSON and XML with Protocol Buffers, you will see just how protocol buffers provide a way to enable this communication faster and more efficiently than competing protocols such as XML and JSON. First, you'll see features and practices that are available to allow messages to evolve without breaking older applications. Next, you'll be introduced to the syntax that is used to define messages to be used with Protocol Buffers. Finally, you'll be introduced protocol buffers and the advantages that they can bring to an application. By the end of this course, you'll be prepared to use protocol buffers to efficiently communicate between services while maintaining high performance levels.

About the author
About the author

Michael Van Sickle is an application architect in Akron, Ohio. He is a mechanical engineer by training and a software engineer by choice. He is passionate about learning new programming languages and user experience design.

More from the author
Managing State in Flutter
Intermediate
2h 14m
Nov 9, 2020
Working with Files in PHP
Intermediate
1h 34m
Sep 3, 2020
Uploading Files with a JavaScript REST API
Intermediate
1h 26m
Aug 5, 2020
More courses by Mike Van Sickle