Kratix is a framework for defining and implementing internal platform experiences as services for other teams. It focuses on platform-building rather than application-user experience. section 6.4
Kratix supports internal marketplaces where specialists offer capabilities as a service while platform teams preserve consistency across offerings. It addresses the cost of building bespoke internal platforms while leaving room for business-process and compliance requirements. section 6.4
Using Kratix effectively also requires platform operating practices:
- Build team knowledge around the tools composing the platform. section 6.4
- Maintain a release process for changes after platform tools become available to teams. section 6.4
- Manage configuration files that install and recreate the platform’s tools and resources. section 6.4
- Keep platform failure from blocking teams by providing resilient paths around the platform control plane. section 6.4
