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