Modeling Zero-Downtime Deployments with TLA+

from blog Blog on Hillel Wayne, | ↗ original
I’m working on some examples for my TLA+ guide and realized this one would be a good introduction to specification in general, so I simplified it a little to make it more accessible. Enjoy! The problem Deploying code to a set of servers is tricky. You can turn them off, migrate the code, and turn them back on, but that’ll piss off the customers....