Talk: The importance of compatibility in zero-downtime deployments
Speakers directory
Speaker:
Boyan Mihaylov
Talk description
Title:
The importance of compatibility in zero-downtime deployments
Short synopsis:
Zero-downtime deployments allow us to update our systems in production without disturbing our end-users. To achieve this we usually end up having two versions of our systems running at the same time for a certain period. When a failure is encountered though, we might end up in an incompatible state, if our API and database do not support multiple versions. In this talk I will share my experience with building zero-downtime deployment pipelines and the possible problems to consider in terms of backward- and forward-compatibility. We will see how a good RESTful design and a special focus on SQL and NoSQL database changes can save us from being trapped between deployments.
Max size: 500 chars
Long synopsis (optional):
Max size: 5000 chars
Tags:
Speaker directory:
Listed in directory
Not listed
Speakers directory