Hey there! This is Platform Weekly, the newsletter that sends you electrifying stories so you’re always the most interesting one in the group chat. 🥐 Let’s get bakin’
Before we get started, I have a SUPER IMPORTANT ask. We are finalizing our platform engineering salary survey this week, if you are working in the space, you'd do me a huge favor if you could take 2mins to answer the questions. 👉here We already got 100s of responses and will share results with you and the community asap!
Thoughtworks gets it
I’ve been following Thoughtworks for a while now. They were some of the very first players in the software engineering world to define what later became Internal Developer Platforms (IDPs). They were also speaking about the importance of a platform team working as a product team, i.e. one of my favorite topics, Platform as a Product.
What makes them even cooler? Thoughtworks were doing this back in 2017. A time when most people weren’t even thinking about building platforms yet, and were still trying to figure out how to do DevOps at enterprise scale AND on top of complex cloud native setups (hint, they didn’t figure it out).
So I wasn’t surprised — though still impressed — when a couple weeks back they officially recognized platform orchestration as a fundamental part of platform engineering and added platform orchestration to their technology radar.
Why should I care, you ask? If you’re serious about implementing platform engineering and building IDPs (which if you are reading this I’m assuming you are), you can’t ignore platform orchestration. A Platform Orchestrator is the core configuration engine at the heart of any enterprise-grade IDP. It’s what allows you to standardize both app and infra configs, as well as all workflows. It’s also what lets you enforce clear RBAC and compliance alongside your apps’ lifecycle. In short, it’s what makes your platform truly enterprise-ready.
Think of a Platform Orchestrator as the glue of your cloud native toolchain. It integrates with your CI pipeline, your developer portal, your resources and observability tools, and more.
The cloud native and platform engineering landscape is constantly evolving and it’s great to see seasoned players like Thoughtworks leading the pack once more.
Recent articles that blew our minds:
- By Jennifer Riggins, A Guide to Open Source Platform Engineering - The New Stack
- By Bill Doerr, Tips For Managing Internal Developer Platforms (IDPs) - DevOps.com
From the Platform Engineering Slack channel:
- Gregor is looking into IDP components with bootstrapping and compliance capabilities. Any ideas?
- What are the options for a small (~2 engineers) team going back and forth between leveraging existing products and establishing "golden paths" via low-level automation?
- Platform Engineering is evolving, but we should not confuse evolution with constant change…