04.1 Platform Engineering
Extension delivery across a server landscape
Siemens (via Eviden) · platform extensions
- 01Resolve versions
- 02Fetch artifacts
- 03Roll out as a matrix
- 04Run again – nothing changes
- Problem
- Enterprise extensions have to reach a large landscape of servers in compatible versions – without manual steps that drift apart over time.
- Approach
- Automated pipelines that resolve dependencies and versions, fetch artifacts, and roll out through matrix deployments – written to be idempotent, so a repeated run leaves correct servers untouched.
- Role
- Designed and built the deployment pipelines.
- Outcome
- Rollouts that are repeatable and traceable instead of hand-made.
- Technologies
- Jenkins · GitHub Actions · Ansible · Matrix deployment · Artifactory · SVN · Semantic Versioning