Shipper is a deployment tool and service that turns platform operations into a paved road: developers use simple commands while it handles deployment tasks, Kubernetes complexity, and delivery policies. section 13.2.1
Shipper supports a controlled delivery workflow:
- Deploy approved code to staging with `Shipper ship staging`. section 13.2.1
- Deploy to production with `Shipper ship` after staging deployment and review by at least two developers. section 13.2.1
- Enforce standards automatically by analyzing Git history rather than requiring developers to understand every platform detail. section 13.2.1
A few-hours path to production
A developer creates a service from a Go and Kubernetes template, commits the code, raises a pull request, and uses Shipper to deploy successive increments. Feature flags can control new functionality while teams release frequently. section 13.2.1
Figure 13.2 Paved road for creating a new microservice and pushing to production in just a few hours
Trace the paved road from creating a microservice through deployment to production. section 13.2.1
