A newsletter covering DevOps, containers, and other things Developer Advocate Tao thinks are neat
It's a very special Valentine's Day edition of The Inner Loop 💝. We bust myths of complexity around Kubernetes, microservices, and sing the joys of DevOps. This month, allow me to be your torchbearer as we chase away the ghosts of old-fashioned thinking and embrace these besieged ideas.
Kubernetes is too complex, they say.
Not if you abstract it
Growing up a Linux user meant long nights sifting through arcane incantations to resuscitate. Today, Linux-powered ChromeOS is the second most popular OS, and Android dominates with 71.77% of the smartphone market. Kubernetes is becoming what Natan Yellin, CEO of Robusta, calls the world's “cloud operating system.” For useful abstractions, look no further than Google Cloud Run, which runs on Kubernetes.
DevOps has inflated to become a buzzword for anything you want it to be. But the spirit of DevOps was always cooperation between teams. Listen to Saron Yitbarek, host of Command Line Heroes, as she surfaces what makes DevOps so gloriously alive today.
I'm reading Learning Dapr by Haishi Bai and Yaron Schneider. Dapr's core idea was simple, “to bring distributed system building blocks to user code through a sidecar container or process.” Whether it's storing state in a database, retrieving secrets, or pub/sub messaging, Dapr takes the complexity out of microservice development and empowers polyglot teams.
Actions, shmactions; replace all the things with Garden Workflows
While coding a little Telegram bot for my wife I asked myself, “Tao, can Garden replace GitLab CI/CD and GitHub Actions while remaining totally portable so I can test my pipeline locally without any git commits??” Yes, yes it can.
Insight from Kevin Kelly, former editor of Wired who famously proclaimed the birth of the One Machine would happen spontaneously as the internet plugged in one machine after another:
An infinite canvas is a tool that works like our brains do: hurling drifting ziggurats of meaning over the abyssal void of mind. Pirijan Ketheswaran writes how he techncally accomplished Kinopio, one such infinite canvas tool.
✍🏻 By Tao Hansen
I am happiest when I help others. That’s why I’d love to help you wherever you are in your container development story, even if you’re brand new. Please reply to this email or reach out on Mastodon if you find containers scary, unapproachable or just would like to rubberduck 🦆
Garden Technologies, Inc. / Garden Germany GmbH, Hermannstraße 257, Berlin, Berlin 12049, Germany