Infra | Source |
---|---|
This repository is used for a presentation to explain the basics of Team Topologies by using an online beer web shop as an example. It will start with a platform team, creating all services needed for value-stream teams to deploy services.
This documentation describes the flow and how to deploy the various parts. there are a few requirements to be able to deploy this application yourself.
- Access to Azure
- Azure CLI + Bicep
The context diagram of this application looks like this:
The Platform Team is one of the first teams that starts. They want to provide a platform where Stream-Aligned Teams (and other teams) can easily onboard, making use of all the services they provide. the Platform Team is the hub in the so-called 'Hub and Spoke Model'. The first service they are going to provision is a GraphQL Api, which other teams can use to get products, add orders,
- Run landingzone action (duration: 6:08)
- Run Landingzone - Deploy FrontendApi FunctionApp (duration: 1m 34s)
TODO
Except the Complicated Subsystems team implementation. Too complex for this example.