This document discusses build and deployment strategies. It covers builds, including versioning and packaging. For deployments, it discusses deployment tests, blue/green deployments, consumer-driven testing, and dark launching. Builds involve compiling, testing, and packaging code. Versioning follows MAJOR.MINOR.PATCH conventions. Deployments involve deploying, configuring, and verifying applications. Deployment tests check the deployed application version. Consumer-driven testing uses integration tests from the perspective of clients. Blue/green deployments maintain two live environments. Dark launching previews features to a small user group.