We deploy to production over 100 times a day

by willsewellon 5/16/2022, 9:19 AMwith 16 comments

by Nathanbaon 5/16/2022, 2:44 PM

I really wonder how an HTTP application doesn't suffer from performance hits when it's based on 2000 micro services. Lets say even just 30 of those get used by a call to monzo.com. How does this not cause at least let's say ~300ms delay? I guess all the calls actually come from a local memory cache and there is almost never a real http call made to these microservices. Otherwise I have no idea how microservices are ever viable.

by mc4ndr3on 5/16/2022, 1:41 PM

Where I've worked, we would use Jenkins for "Continuous Delivery" but then require upper management signoff for every single damn change.

"We don't have time to test" -> Production poopfires -> "We need an out of band code review process"

The faces on these people when one proposes deployment in terms of basic git triggers on protected branches.

by throw1234651234on 5/16/2022, 5:24 PM

This is comical. Your company needs 3,000 deploys a month? You deliver 3,000 features a month? Your BAs/PMs identify 3,000 useful features a month? This isn't trolling - this is a call out of the absurdity you are presenting as a positive.