Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
I also deployed to production this night and I also broke it, but I managed to fix...most likely because I had to as I am the only one who knows this kind of stuff in our company
-
Are you being paid for standby? No? Then fuck it and let it sit until Monday. That's the only way how employers learn not to do that shit.
-
C0D4669024yUnless it's a major release and the weekend is your buffer to get everything done before Monday morning,
YOU DO NOT FUCKING DEPLOY ON FRIDAY!
I hope that's easy to understand. -
Python55354y@C0D4 To my defence it was so late when I deployed it might actually have gone past 12 am, thus it was probably Saturday morning.
-
We avoid deployment on Friday like Black Plague but sometimes it just can't be avoided.
-
I find it's kind of extreme to say you should never deploy on Fridays AT ALL. As long as it's early it's fine by me.
If you don't dare to do friday morning deploys - you're basically saying you're scared it will take more than 6 hours to detect the issue and roll back or fix it. And if you have issues that take that long to be discovered you could basically not dare to deploy on a regular monday afternoon either - cause then the issue could be in prod for 10 hours before people start working again on tuesday. -
Python55354y@N00bPancakes Jokes on me, there’s a change freeze now so I can’t even if I wanted to.
-
darkvoid5784y@C0D4 to be honest if you have a good infrastructure you could deploy at every hour of the day also on Friday and during the weekend.
Saying don't deploy on Friday actually implies that you don't trust the infrastructure.🤷♂️ -
darkvoid5784y@Python are those code freezes working at your company! Nice!
At my company PMs and other devs have been saying those words only thing is that there hasn't been a accual code freeze for years! -
@darkvoid Optimism is rooted in lack of either experience or intelligence. Murphy's law is always just around the corner.
-
C0D4669024y@darkvoid your right, you "could" deploy 24/7, but you obviously haven't had a release go bad and spent your weekend or following week for that matter trying to clean up the mess.
Sometimes, a rollback is not an option.
Bugs can and will always creep through, expected use cases vs required use cases don't always align.
It's more then trusting your infrastructure, that I trust. it's being able to trust the entire process and the people involved from business representatives to BA, the dev and QA understanding what both those want and don't want, and that everything being pushed through meets expectations, not just requirements.
But hey, if you trust everything to be right all the time, blindly forward you shall go. -
darkvoid5784y@C0D4 I have had multiple production releases go bad and have spent time debugging production issues at night. But I agree it's more than trusting your infra.
-
Python55354y@darkvoid Yeah, the freeze is enforced in the CD pipeline, so we just merge as usual but the changes just won’t get deployed to prod while the freeze is active. We have a core team that handles all that stuff, it’s really a luxury setup that I’ve missed dearly on my previous workplaces.
-
@AtuM Not sure if you're serious or sarcastic here but I choose to take your saying to heat here.
Even if it was sarcasm I think your quote is amazing :D
"That is how Fridays are done right.
No fear, just sweat, good work and party time."
Truly a rule to live by -
@AtuM Sounds like a great time. 🍺
Just curious: was there ever a case when you got interrupted by someone saying they found an bug in the latest release and you had to fix it?
(I'll admit I had that happen to my team twice during the last 5 years. But it was never really an issue because it was issues we probably wouldn't have discovered by ourselves even if we had been at the office. And we could basically just roll-back with 1 click on a phone)
Related Rants
-
GNUThinkFreely9"Turn it off and on again." Great for Wi-Fi routers and office appliances. Life support, not so much.
-
adunSomehow5A few years ago: In the process of transferring MySQL data to a new disk, I accidentally rm'ed the actual MyS...
-
FMashiro2Yesterday I spent some time on the meta site for dba.stackexchange.com and found this one guy with 1 rep ragin...
Had to wake four people up at 2 am to fix a crashing service.
10/10 would deploy to production on Friday night again.
rant
lesson learned