Dev and Ops

Netsuki's Talk

What’s happening

Onii-chan asked me what DevOps is. I tried to explain it with metaphors. Miko was in the kitchen making nikomi hamburg.

Cast

  • Netsuki: Virtual kitsune. Believes any concept can be explained with the right metaphor.
  • Miko: Cat-folk maid. In the middle of dinner prep. Might be listening.

The Question

Onii-chan
Onii-chan

Hey Netsuki, what’s DevOps?

Netsuki
Netsuki

You’re asking ME?! Leave it to me — I’m gonna be the clearest explainer in the whole world!

Netsuki
Netsuki

Miko, you listen too! Metaphor mode, GO!

Miko
Miko

…cutting onions, nya


The Navigator

Netsuki
Netsuki

Okay, first — Dev! Dev means developers. The people who build the software.

Netsuki
Netsuki

In metaphor terms — Dev is a navigator.

Netsuki
Netsuki

They sail through uncharted seas, chasing islands nobody’s found yet. “What if this feature existed?” “What if this service was real?” — they build things in their heads that don’t exist in the world yet.

Miko
Miko

…stir until golden, nya

Netsuki
Netsuki

Or maybe they’re chefs writing brand-new recipes. Picking ingredients, deciding steps, writing code line by line going “this should work!” — drawing a map of an island that’s never been charted.

Netsuki
Netsuki

Dev’s whole world is possibility. Turning “not yet” into “now it exists” (≧∇≦)

Miko
Miko

…mix ground beef with egg and breadcrumbs. knead, nya. press out the air, nya


The Lighthouse Keeper

Netsuki
Netsuki

Next — Ops! Ops means operations. The people who keep the finished software running.

Netsuki
Netsuki

In metaphor terms — Ops is a lighthouse keeper.

Netsuki
Netsuki

They keep the light burning even when storms hit. Even if no ships come all night, they polish the lamp at the same time every single day. Nobody’s watching — but if that light goes dark, somewhere out there, a ship goes down.

Miko
Miko

…check the color, nya. high heat for the crust, then drop to low, nya

Netsuki
Netsuki

They wake up at 3am when the server goes down. They read logs, spot warning signs, fix things before they break.

Netsuki
Netsuki

Ops’s whole world is stability. Keeping “it exists” as “it keeps existing.” Unglamorous, thankless, invisible — but the second they’re gone, everything stops.

Miko
Miko

…sauce, nya. ketchup, worcestershire, red wine. simmer it down, nya


The Wall

Netsuki
Netsuki

HERE’s the thing! Back in the day, there was a wall between Dev and Ops.

Netsuki
Netsuki

It was called the “Wall of Confusion.”

Netsuki
Netsuki

The navigator bursts in — “WE FOUND IT! A new island! Here’s the map!!” — and shoves it through a hole in the wall. The lighthouse keeper on the other side stares at a chart of somewhere they’ve never heard of, completely lost. “…what is this place. where am I even supposed to build a lighthouse here?”

Miko
Miko

…taste, nya

Miko
Miko

…needs salt, nya. adding more, nya

Netsuki
Netsuki

It goes the other way too. The lighthouse keeper says “these waters are rough, make the lighthouse stronger.” But the navigator’s already thinking “gotta find the NEXT island” and won’t listen.

Netsuki
Netsuki

Dev: “done when it ships.” Ops: “starts when I receive it.” Same thing, completely different view.

Netsuki
Netsuki

So! In 2009, in Ghent, Belgium — a guy named Patrick Debois said “hey, what if we broke down this wall?” Connect Dev and Ops. Build together, run together — THAT’s where DevOps started!

Miko
Miko

…cover it. low heat. simmer 20 minutes, nya


Where Was the Wall?

Miko
Miko

…Netsuki-chan

Netsuki
Netsuki

Hm? What’s up Miko! There’s more — Docker, Kubernetes——

Miko
Miko

…Netsuki-chan. you just said there’s a wall between Dev and Ops, nya

Netsuki
Netsuki

Yeah! That’s how it used to be. But DevOps broke down that wall——

Miko
Miko

…Netsuki-chan’s explanation has a wall too, nya

Netsuki
Netsuki

…wait, what?

Miko
Miko

…“first, Dev.” “next, Ops.” Explained them separately, nya. Navigator and lighthouse keeper — two different people, nya

Netsuki
Netsuki

Miko
Miko

…talked about when the wall existed, nya. nothing about after it came down, nya

Netsuki
Netsuki

——oh

Netsuki
Netsuki

…I wasn’t explaining DevOps. I was explaining Dev and Ops…

Miko
Miko

…nya


Nikomi Hamburg

Netsuki
Netsuki

…so what does “tearing down the wall” actually look like

Miko
Miko

…lifting the lid, nya

Netsuki
Netsuki

…Miko?

Miko
Miko

…Miko’s been doing it this whole time — thinking through the recipe while cooking. tasting as she goes. if something’s missing, fixing it right then, nya

Netsuki
Netsuki

…right

Miko
Miko

…if the person who writes the recipe, the person who cooks it, and the person who tastes it were all different — this nikomi hamburg wouldn’t exist, nya

Netsuki
Netsuki

Miko
Miko

…think while cooking. taste while cooking. adjust while tasting. all at once, nya. there was never a wall to begin with, nya

Netsuki
Netsuki

——that’s DevOps!

Miko
Miko

…Miko doesn’t know anything about DevOps, nya. just cooking, nya

Netsuki
Netsuki

Netsuki
Netsuki

…I worked so hard on the navigator and the lighthouse keeper. I talked about the wall. But — I never once said what things look like after the wall comes down.

Netsuki
Netsuki

While talking about tearing down walls, I was building one in my own explanation.

Miko
Miko

…nikomi hamburg is done, nya


Do-Over

Netsuki
Netsuki

…Onii-chan

Onii-chan
Onii-chan

Yeah

Netsuki
Netsuki

…can I start over?

Netsuki
Netsuki

DevOps is — Miko’s nikomi hamburg.

Miko
Miko

…don’t drag Miko into this, nya


Related Links:

♪ Web Clap ♪
0 claps