Explore an elegant Modern C++ solution for handling versioned API messages in this 58-minute conference talk from Meeting C++ 2023. Dive into the challenges of upgrading and downgrading message versions to facilitate communication between clients and servers using different versions. Learn how to effectively manage scenarios where, for example, a client communicates with version 1.1 while the server internally uses version 1.2.1. Gain valuable insights into implementing a robust and flexible approach to message versioning in your C++ APIs, enhancing interoperability and maintaining backward compatibility in your software systems.
Overview
Syllabus
Applied Modern C++: The problem of messages versioning in API - Olivia Quinet - Meeting C++ 2023
Taught by
Meeting Cpp