Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Services Evolution - Required Is Forever

ACCU Conference via YouTube

Overview

Explore the intricacies of services evolution and backward compatibility in microservices architecture through this ACCU 2021 conference talk. Delve into schema versioning, integration endpoint design, and message schema scrutiny. Compare binary serialization and JSON options, examining shared schemas versus schema-less approaches. Gain insights into backward and forward compatibility challenges, and analyze JSON and binary serialization issues using Apache Avro and Google Protobuf as examples. Investigate implementation details of integer packing and field ID usage, and understand how encoders drive compatibility and services evolution. Learn from Natalia Pryntsova, a Bloomberg L.P. team leader with expertise in distributed systems design, as she shares valuable insights on designing flexible and resilient service APIs.

Syllabus

Introduction
Question
Backwards Compatibility
Forward Compatibility
Compatibility
Apache Aurora
varian encoding
zigzag encoding
JSON encoding
Tolerance
Required Fields
Conclusion

Taught by

ACCU Conference

Reviews

Start your review of Services Evolution - Required Is Forever

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.