@InfoQ@avdi@BeardedCoder@buildpacks_io Once your dev env and build toolchains are set, you need developer tooling to enable fast feedback and the scaling of development environments across local and remote environments/clusters
(no one can run 5+ microservices locally when developing 🤯 )
@InfoQ@avdi@BeardedCoder@buildpacks_io HTTP/3 is going to have a big impact on platforms, particularly for applications serving users with lossy connections (cell/mobile, emerging markets etc.), low-latency demands, and streaming 📱
Stay tuned for an awesome podcast that I recently recorded with Alyssa Wilk! 🎙️
@InfoQ@avdi@BeardedCoder@buildpacks_io Service catalogs are not a new concept, but the latest iteration needs to support cloud, microservices, and rapid change 🌩️
I learned a bunch from @phennex about the benefits of catalogs for developer onboarding, such as @CloudNativeFdn's Backstage
- Everyone is building a platform, whether they realize it or not
- Platform as product FTW 🚀
- Getting exec/C-level buy-in is challenging
- Platform Product Manager will be a hot role 📈
- Balance devex, CLI, UIs, & IaC ⚖️
🧵👇
1/ Everyone is building a platform, whether they realize it or not 🤔
There was a real mix of platform tech at the event:
- Kubernetes
- Serverless
- On-prem
One key theme: every "platform" helped devs to code, ship, and run, reducing toil and increasing speed and safety 🚀 ⛑️
A lot of (successful) platform builds and adoption appeared to be driven bottom-up by developers 🧰
And yes, even that janky "setup-local-dev. sh" script and clumsily assembled GitHub Actions building and deploying from your repo onto an EC2 instance count as a platform 😁
#KubeCon EU Takeaway 2: ➡️ Platforms and “golden paths” enable productivity and reduce developer friction
I saw several great talks, and also presented on why I think golden paths and platform engineering are the next big thing 🔥
Let's explore this in more detail: 🧵 👇
The first mention of "golden paths" was from @MercedesBenz in the opening keynote, where they talked about the K8s-based platform they had built over the past 7 years 🏎️
Lots of thought, effort, and iteration had been applied to the dev experience 🧰
@MercedesBenz Golden paths are all about making it easy for a developer to code, ship, and run applications; to go from biz idea, to code, to test, to running in prod, to collecting telemetry to enable iteration ⚡
There can be one golden path or many, depending on your use cases 🛣️
1. Cloud education is vitally important 2. Platforms and “golden paths” enable productivity 3. Developer experience is top of mind 4. Cloud networking is simplifying 5. Increasing focus on security
Let's explore 1 in more detail 🧵 👇
First, the complete #KubeConEU summary blog post that provides in-depth coverage can be found here:
Think about coupling and cohesion when designing microservices (yeah, yeah, I know, but I mean seriously think about this, and even do some upfront design) 🎨