Stitching the CNCF Stack for Platform Engineers


The video commentary section is a note section for videos I enjoyed watching.

Like many posts on this blog, it's my thoughts at the time - Potentially even unedited before the video completes.


Challenges of Platform Engineering

  • Supporting developers, not bottlenecks. Developers don’t want a blackbox, they will grow a lack of trust in the platform if they can’t understand it.
    • Enabling self service, without sacrificing the ability to govern
  • Keeping infrastructure nuances away from developers
  • Keeping that infrastructure consistent (stable) and secure

Developer Portals

  • Discovery - Teams need to find what exists product wise and what doesn’t. Developer portals work well for this.
  • Hackability - Teams need to be able to add features to these portals.

Packaging & Deployment

  • Packaging - Product teams like to code, they don’t want to be kubernetes experts to do simple tasks like deploy a simple dashboard or site.
  • Abstractions - Using abstractions here works well. KubeVela is an example of a user oriented abstraction for packaging and deployment. Versus something like helm where it’s more “yaml engineer” focused, whichever flavour of yaml engineer you may be.