Technology · Ebook
Score: One Spec, Any Platform
by Shriira Press
Score is an open-source, platform-agnostic workload specification: a single score.yaml file that describes what an application needs to run — its containers, ports, variables, and dependencies like a database or DNS name — without hard-coding how any environment provides them. Implementations such as score-compose, score-k8s, and score-humanitec translate that one file into Docker Compose files, Kubernetes manifests, or platform configuration, decoupling developer intent from environment specifics. This book walks the anatomy of a Score file, the resource model that powers the decoupling, the implementations that do the translation, and the provisioner system platform engineers use to back resource types — then traces one workload from laptop to cluster and places Score in the cloud-native landscape.
Contents
- 1Preface
- 2Chapter 1 — What Score Is
- 3Chapter 2 — Anatomy of a Score File
- 4Chapter 3 — Resources and the Decoupling Model
- 5Chapter 4 — The Implementations
- 6Chapter 5 — Provisioners: Backing the Spec
- 7Chapter 6 — A Workload From Local to Cluster
- 8Chapter 7 — Score in Practice
