<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Self-Service on Dev &amp; Platform Engineering Hub</title><link>https://rhidayat.work/topics/self-service/</link><description>Recent content in Self-Service on Dev &amp; Platform Engineering Hub</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Rachmat Hidayat</copyright><lastBuildDate>Sun, 09 Aug 2026 21:20:00 +0000</lastBuildDate><atom:link href="https://rhidayat.work/topics/self-service/index.xml" rel="self" type="application/rss+xml"/><item><title>Kratix Ep 8: Developer Self-Service Workflow</title><link>https://rhidayat.work/series/kratix/08-developer-self-service-workflow/</link><pubDate>Sun, 09 Aug 2026 21:20:00 +0000</pubDate><guid>https://rhidayat.work/series/kratix/08-developer-self-service-workflow/</guid><description>We have spent 7 episodes architecting a massively scalable, secure backend. But if the Developer Experience (DX) is terrible, no one will use it. In this episode, we switch personas to the Application Developer and explore the day-to-day workflow of consuming a Kratix Platform.</description></item><item><title>Crossplane Ep 15: Building an IDP with Backstage</title><link>https://rhidayat.work/series/crossplane/advanced/15-building-an-idp-with-backstage/</link><pubDate>Sun, 09 Aug 2026 19:40:00 +0000</pubDate><guid>https://rhidayat.work/series/crossplane/advanced/15-building-an-idp-with-backstage/</guid><description>We have built the APIs, the translation engine, the GitOps pipeline, and the security webhooks. But developers still have to write YAML to request a database. In this final episode, we integrate Crossplane with Backstage to create the ultimate Internal Developer Portal (IDP).</description></item></channel></rss>