Backstage řeší portal — developer UI pro katalog služeb a dokumentaci. Crossplane řeší provisioning — deklarativní infrastructure as code pro cloud resources. Kratix řeší composability — promise-based platformové služby, které spojují provisioning, policy a workflow do jednoho deklarativního API. Je to chybějící vrstva mezi portálem a infrastrukturou.
Promise-based platforma¶
Kratix Promise je deklarativní definice platformové služby. Platform team definuje Promise (co služba nabízí, jaké parametry přijímá, co se stane při requestu), dev team konzumuje Promise přes jednoduché API. Promise obsahuje resource definition, workflow pipeline a výchozí konfigurace. Developer nemusí rozumět underlying infrastruktuře — jen vyplní požadavek a Kratix orchestruje vše potřebné.
Doplňuje ekosystém¶
- Backstage: UI vrstva → Kratix: fulfillment engine, který plní požadavky z portálu
- Crossplane: Provisioning cloud resources → Kratix: orchestrace celých workflows kolem provisioningu
- Argo/Flux: GitOps delivery → Kratix: rozhoduje, co a kam doručit
Kratix nekompetuje s existujícími nástroji — doplňuje je. Backstage zobrazuje katalog, developer požádá o novou službu, Kratix orchestruje vytvoření namespace, databáze přes Crossplane, CI pipeline přes Argo a monitoring přes Prometheus.
Compound promises¶
Promise “Production-ready microservice” = K8s namespace + PostgreSQL + CI pipeline + monitoring + networking policies. Jedno API call, celý stack. Compound promises skládají jednoduché promises do komplexních celků. Platform team tak může nabídnout golden path — jedním kliknutím služba splňující všechny firemní standardy pro bezpečnost, monitoring a deployment.
Kratix je missing piece v IDP puzzle¶
Promise-based model je intuitivní pro vývojáře (požádej a dostaneš) a composable pro platform team (skládej z existujících bloků). Elegantní abstrakce pro internal developer platform.
Potřebujete pomoc s implementací?
Naši experti vám pomohou s návrhem, implementací i provozem. Od architektury po produkci.
Kontaktujte nás