Services Evolution - Required Is Forever
Offered By: ACCU Conference via YouTube
Course Description
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
Related Courses
MongoDB for DBAsMongoDB University MongoDB for Node.js Developers
MongoDB University Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Programming Mobile Services for Android Handheld Systems: Communication
Vanderbilt University via Coursera HTML, CSS, and Javascript for Web Developers
Johns Hopkins University via Coursera