good morning and welcome to 2023
If you enjoyed this comic, you can find lots more at https://goodtechthings.com!
Good Tech Things

A resource hub of technical comics, infographics, flowcharts, and other stuff devs like.

Good Tech Things

@forrestbrazeal
Excellent!

Wonder what software you use and what the process is: do you draw them with pencil/pen and then scan them - like many other professionals or do you directly produce them in software? Just curious! Congratulations!

@snswamy These are done in Procreate on an iPad Pro with an Apple Pencil.

@forrestbrazeal fantastic, thanks so much, laughed so hard at Marco services.

Have you shared that on here yet? I couldn't find it.

@forrestbrazeal wow, I see this and I really do think technically you are your own VP. You might need another reorg seeing this diagram.
@forrestbrazeal "this is what peak performance looks like"

@forrestbrazeal

Are you missing naming services hacks?

. @forrestbrazeal
This is entirely too accurate.
@forrestbrazeal The real trick to dealing with cloud is trying to ignore as many services as you can, adding new ones only when without them the system wouldn't work. I'd say that increases the survival possibilities a lot.
@forrestbrazeal me every second day: "Maybe i should do sth with wood?"
@forrestbrazeal this is brilliantly designed and true
@forrestbrazeal I don't think I've ever seen smart use of containers in any database I've worked on. I'm sure they work well for those that build around them.
@jhooper @forrestbrazeal nah, that’s the thing, you need containers, otherwise all the stupid stuff would escape
@forrestbrazeal I was just getting over the PTSD from experiencing this 'architecture' last year. The company had converted from Monolith to microservices.... to an insane degree. I was surprised they didn't have a "capitalize the tags" service. (well done on the graphic!)
@forrestbrazeal you forgot the ”trying to keep up with weekly modulating best practices“ frontend layer.

@forrestbrazeal

It's the tiny cron that will destroy everything too

@forrestbrazeal

With regard to this, does anyone out there remember there was a great cartoon that was about one tiny little piece of unmaintained code in Linux maintained by some long gone developer that held up the entire stack? It might have been xkcd or something similar...

Maybe this might draw a small synapse memory from someone. I'd love to find it!

@forrestbrazeal I loled at “Résumé”.

@forrestbrazeal I'm laughing so damn hard right now!!

This is literally a picture of our architecture map!! 😂 😂

@forrestbrazeal Real talk. Only its three or four tiny cron jobs...
@forrestbrazeal This is great. Our team's Slack channel is having fun "relating" to this architecture diagram!
@forrestbrazeal I guess it's part of the joke but:
1. Where are the clients?
2. This lacks a legacy in-house critical service that hasn't been updated in decades and does the actual job.
@forrestbrazeal Uh oh. My circa 2022 architecture needs to evolve - it has far too much duct tape to be 2023 compliant.
@forrestbrazeal a png that will find its way to cubicles everywhere very soon
@forrestbrazeal excuse me, this is privileged information
@forrestbrazeal this uncannily describes the stack at $dayjob
@forrestbrazeal 😁 the one tiny cron job that keeps the Cloud Rube Goldberg machine from collapsing.
@forrestbrazeal it would be funnier if it weren’t so trueeee. Just missing “serverless”
@forrestbrazeal I've worked on more of these pieces than I'm comfortable admitting in public.
@forrestbrazeal where is the rc.local hack to get everything started at boot?
@forrestbrazeal how did you use one diagram to accurately depict every system I’ve ever worked on.
@forrestbrazeal @RainofTerra the 4 boxes at the bottom personally hit hard.
@pierrenick @forrestbrazeal that cron job box brutalized me
@RainofTerra @forrestbrazeal Strong same. It’s XKCD-2347 but it’s a cron job.

@forrestbrazeal Is "blame radius" meaning "stuff in here, someone is to blame for", or does it mean "this is RADIUS' fault"?

Because the latter makes me excited to have a new way to do containers wrong, but I feel like it's supposed to be the former?

@fwaggle the former, it’s a takeoff on “blast radius”
@forrestbrazeal Is that splotch in the Data Swamp a goose that Ian Coldwater left behind when escaping?

@forrestbrazeal
I think I laugh a bit too much at this. Especially at: one tiny cron job keeping everything from falling apart.

Though, I say, where is: missing network documentation or network documentation never or haven't been updated in years. 😂

@ithanul @forrestbrazeal I’m sorry… what is documentation?
@forrestbrazeal “Services that like to watch” got me.
@forrestbrazeal event bus -> resume hurt my feelings lmao