Blog






Jan 2022
Safe Software Deployment: A Series
Mark Loves Tech
Over the course of my career, I've had the privilege of deploying many different types of software. I've shipped CDs. I've pushed customer software over the web. I've updated database instances and control planes. And I've live-updated large, running, mission-critical systems.

Jan 2022
Safe Software Deployments: Through the Looking Glass
Mark Loves Tech
Staging does not equal Production. And it never will. Here's how to deal with that reality and still deploy with confidence.

Dec 2021
Safe Software Deployments: The Goldilocks Gauge
Mark Loves Tech
The Goldilocks Gauge is all about finding the pace and size of deployment that is just right -- the perfect amount that keeps the engineering team in flow.

Dec 2021
AWS had a Terrible, Horrible, No Good, Very Bad Day on Dec 7th, 2021. What happens next?
Mark Loves Tech
Mark's thoughts on the AWS Service Outage of Dec 7, 2021 -- examining AWS's response during and after the outage, plus implications for affected customers.

Oct 2021
Safe Software Deployments: Z Deployments
Mark Loves Tech
Z Deployments make rollbacks just as predictable and reliable as your normal roll-forward software deployments. Think of it as pressing Command-Z on your keyboard: undo.

Oct 2021
Safe Software Deployments: The 180 Rule
Mark Loves Tech
Developers need to be able to get software into production, and if it doesn't work, back it out as quickly as possible. The 180 Rule gives them the confidence to deploy.

Oct 2021
Safe Software Deployments: Overcoming the Fear and Loathing of Pushing to Prod
Mark Loves Tech
Pushing to production is undeniably scary. But over the last 30 years, I've developed a few methods for creating the conditions for safe, confident deployments.

Jul 2020
Why Did I Come to MongoDB?
Mark Loves Tech
People ask me this often enough that I decided to put it on my home page: Aren't you one of the SQL folks? Why would one of you join MongoDB?
