Digital foundations
Building digital businesses at the speed of the cloud.
Premises
- There were 350 Leap blueprints and Build Engagements last year with a software engineering component
- Almost all of these engagements required some Cloud, Infrastructure and Development Tooling set up to allow teams to get started
- Inconsistent approach leads to increased complexity, lower quality and increased risks and delivery times
Stages of Journey
- Minimal valuable product (MVP)
- quickly develop a prototype with tooling and resources available
- Governance and processes
- strategy to scale up by number of teams and products
- Long-term support and maintenance
Building blocks
- Source code management
- CI/CD pipelines
- Container orchestration
- Secrets management
- Authentication and authorization
- Monitoring, logging and alerting
- Resource provisioning
- Incident response
- Backup and recovery
- Pre-built and custom assets
Implementation strategies
Each function above might be implemented and integrated differently, depending on client's maturity and broader IT strategy.
- Generic cloud services
- AWS, Azure, GCP, ...
- Custom managed services
- GitHub, GitLab, BitBucket, VMWare, OpenShift, ...
- Self-managed and open-source
- Kubernetes, Gitea, GitLab CE, ...