Talk details

In schedule:
Green Stage
May 18, 16:00 - 17:40 CET
How To Build An Internal Developer Platform (IDP) In 30 Minutes?
Topics:
Software Delivery Craft Matters
Level: General

Today we are going to build a fully operational internal developer platform or IDP in a way that can meet almost anyone's needs. To make it more challenging, we'll do that in 30 minutes or less.

Now, you might be thinking that we cannot do much in such a short period, but you're wrong. We'll create an IDP in a way that any expert can "plug" their experience into the platform (e.g., cluster, DB, application, etc.) so that anyone else can consume it as a service without having deep experience with it.

To accomplish our goal, we'll create a control plane using Crossplane, user-friendly interfaces with Compositions, Web UI with Port, synchronization with GitOps backed by Argo CD, DB schema management with SchemaHero, secrets management with External Secrets, policies with Kyverno, and one-shot actions with pipelines backed by GitHub Actions.

P.S. I was told that cheating is wrong only if you get caught so I might resort to some dirty tricks to meet the deadline.

Speaker
Craft 2023 - Viktor Farcic
Viktor Farcic
Developer Advocate at Upbound

Viktor Farcic is a Developer Advocate at Upbound, a member of the Google Developer Experts, CDF Ambassadors, and GitHub Stars groups, and a published author.He is a host of the YouTube channel DevOps Toolkit and a co-host of DevOps Paradox....