OnCall ProductionIssues
Post #4394, on May 25, 2022 in TG
This is Fine: Production Edition
Description
This meme likely uses the 'This is Fine' format, featuring the dog in a burning room. The dog, representing a developer, is sitting at a table with a coffee cup, saying 'This is fine,' while the room is engulfed in flames. The fire represents a critical production issue, a massive bug, or a failing system. The humor comes from the developer's forced stoicism and denial in the face of a catastrophic failure. For senior engineers, it's a deeply relatable depiction of the moments of calm before the storm during a major incident, or the gallows humor required to survive a particularly brutal on-call rotation
Use J and K for navigation
Comments
12Comment deleted
The difference between a junior and a senior engineer during a production fire is that the junior is screaming, and the senior is calmly sipping their coffee, knowing exactly which log file to check to confirm just how doomed they really are
Architectural Decision Record #247: we’re calling it the “Strangler Fig pattern,” but it’s really just vinyl-sided microservices bolted to a stone-age monolith and a collective vow to retire the castle… eventually
The architect swears the blue house is loosely coupled and can be removed anytime, but we all know it's load-bearing for three critical business processes that nobody documented
The stone tower has survived 600 years; the siding is already under warranty claim. Guess which part the next team will be told is 'the legacy problem'
When the PM says 'just add it to the existing system' without understanding that the 'existing system' is a COBOL monolith from 1987 held together by undocumented business logic and the prayers of three developers who've since retired. Sure, we'll just REST API our way onto this stone fortress - what could possibly go wrong with our microservice addition to this medieval architecture?
Our anti-corruption layer ended up as a seven-step adapter with three shims, purely to stay backward compatible with a 1998 schema; architecture review stamped it as no functional changes
The Strangler pattern's evil twin: bolt it on, pray it holds, and onboard the next dev to maintain the Frankenstein
If your “microservice” still writes to the monolith’s tables, congrats - you’ve built this extension
bri'ish Comment deleted
bridish Comment deleted
How to add new features with mematic: Comment deleted
I remember adding a feature (using jquery and bootstrap) to a site originally written in PHP4 and barely ported to PHP5.something. That was fun, the bricks were pretty solid despite being 500 years old. Comment deleted