YoVDO

Moving Beyond JSON and XML with Protocol Buffers

Offered By: Pluralsight

Tags

Protocol Buffers Courses Software Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

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.

Syllabus

  • Course Overview 1min
  • Introduction 33mins
  • Defining Messages 35mins
  • Using Other Features 18mins
  • Managing Message Revisions 20mins
  • Working with Different Languages 26mins

Taught by

Mike Van Sickle

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera