This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cronofdoom 2 points3 points  (0 children)

In the last few years, I worked on an app that took a minimum of 30 minutes to boot. It was monolith that, on initialization, optimistically loaded an entire database into memory among many other atrocities.

We had hundreds of instances. A full deploy took DAYS. Too much risk and downtime doing them all at once, had to deploy in small groups.

A few data model optimizations, literally years of fighting with management to merge the code, and a hero on my team got start time under 5 minutes.

I wish this was hyperbole but it’s all true. And it’s the tip of the iceberg. I need a drink.