Effective internal platforms help you go faster, be safer, and increase efficiency as you scale.
To achieve an effective platform, you must incorporate three essential principles:
- Self-service and on-demand access
- Incorporated business processes
- Fleet-managed services at scale
- Direct contribution from domain experts Use this card deck to design your own internal developer platform services that adhere to these four principles of an effective platform.
You can then translate these designs into codified version through Kratix, Syntasso Kratix Enterprise, or any other platform orchestration API tooling you use.
This game can be self-printed in both durable and easy access formats. The original game was printed through Agile Stationary who provide exceptional support or you can look to go directly to printers like CyberSecGames.
Printers are not always necessary and often only become cost effective at scale. In the alternate board formats, you will find both paper printable versions on both standard A4 sheets and larger A2 size paper.
Not all teams work in person, for those that collaborate virtually, there is a Miro template version of this game available here
Identifying something to provide “as a service”.
Collect representative stakeholders for this service into a meeting.
Prepare your virtual or physical playing board.
Write down the target service at the top of the board to confirm a shared focus on your platform engineering goal.
Identify ‘inputs’ your users can or should configure.
Include ‘outputs’ that users depend on to access and maintain their resources.
Identify ‘provisioning actions’ and ‘process rules’ shared by all resources before any requests.
Define ‘provisioning actions’ and ‘process rules’ that must occur per request.
Put the finishing touches on your three-tier platform with a set of ‘interfaces’ and ‘destinations’.