Learn how to build a fully operational Internal Developer Platform (IDP) in just 5 steps! Discover the principles, components, and tools needed to create your own developer platform. Follow along as we cover APIs, state management, one-shot actions (workflows), RBAC & policies, and optional user interfaces like custom CLIs and GitOps. By the end, you'll have a comprehensive understanding of how to assemble an IDP that fits your needs using open-source solutions. Watch now to master developer platforms and streamline your application deployment and observation processes!
#InternalDeveloperPlatform #DevOps #opensource
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Sponsor: KodeKloud
🔗 Free courses (Feb 10 to 17) - https://kode.wiki/4hNCku4
🔗 KodeKloud - https://kodekloud.com
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Consider joining the channel: https://www.youtube.com/c/devopstoolkit/join
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
➡ Transcript and commands: https://devopstoolkit.live/internal-developer-platforms/from-zero-to-fully-operational-developer-platform-in-5-steps
🎬 Crossplane (tutorial): https://youtube.com/playlist?list=PLyicRj904Z99i8U5JaNW5X3AyBvfQz-16
🎬 Cloud-Native Apps With Open Application Model (OAM) And KubeVela: https://youtu.be/2CBu6sOTtwk
🎬 Kubernetes-Native Policy Management With Kyverno: https://youtu.be/DREjzfTzNpA
🎬 How to apply policies in Kubernetes using Open Policy Agent (OPA) and Gatekeeper: https://youtu.be/14lGc7xMAe4
🎬 Govern Kubernetes with Kubewarden and WASM Admission Controllers: https://youtu.be/KbKQu3AqhBY
🎬 Is This the End of Crossplane? Compose Kubernetes Resources with kro: https://youtu.be/8zQtpcxmdhs
🎬 What Is... GitOps Tools?: https://youtube.com/shorts/z9nUgMOwaDg
🎬 Argo CD - Applying GitOps Principles To Manage A Production Environment In Kubernetes: https://youtu.be/vpWQeoaiRM4
🎬 Flux CD v2 With GitOps Toolkit - Kubernetes Deployment And Sync Mechanism: https://youtu.be/R6OeIgb7lUI
🎬 Rancher Fleet: GitOps Across A Large Number Of Kubernetes Clusters: https://youtu.be/rIH_2CUXmwM
🎬 Mastering Developer Portals: Discover & Integrate API Schemas with Port: https://youtu.be/PV1sBiC85Yc
🎬 From UX to API: Mastering Platform Validations with Kubernetes Validating Admission Policies: https://youtu.be/8jtYN-qvSqA
🎬 Full Application Setup in Internal Developer Platform (IDP) with Crossplane: https://youtu.be/WpgiVlODt4I
🎬 How to Create Custom CLIs for Internal Developer Platforms with Nushell: https://youtu.be/TgQZz2kGysk
🎬 Getting Started with Backstage: From Zero to Operational Dev Portal: https://youtu.be/A-3Ai--Z-Gs
▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬
If you are interested in sponsoring this channel, please visit https://devopstoolkit.live/sponsor for more information. Alternatively, feel free to contact me over Twitter or LinkedIn (see below).
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
➡ BlueSky: https://vfarcic.bsky.social
➡ LinkedIn: https://www.linkedin.com/in/viktorfarcic/
▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬
🎤 Podcast: https://www.devopsparadox.com/
💬 Live streams: https://www.youtube.com/c/DevOpsParadox
▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
00:00 Full Internal Developer Platform
03:16 KodeKloud (sponsor)
04:39 Components of a Platform
12:17 Step 1: APIs
16:17 Step 2: State management
21:54 Step 3: One-Shot Actions (Workflows)
25:56 Step 4: RBAC & Policies
28:57 Step 5: Custom User Interface for Operations (Optional)
30:04 Step 5-1: CLI UI
31:16 Step 5-2: GitOps UI
32:53 Step 5-3: Web UI
35:26 The Question?