Slide 4
Slide 4 text
Partial Solutions
Pro Con
Language build tools
Run tests, manage library
dependencies, build
executable artifacts from
my code
Prolific, language-specific,
plugins rather than .sh for
extension
Docker
Consistent deployment
artifact and runtime target
Lang build → docker build,
adds another layer, poor
dev affordances
Docker Compose
dev-time service
orchestration, chaos
testing
Bootstrapping support
services prior to app start,
provision/deploy to prod
Pile of scripts
Cross-platform/cross-
language: .sh is geek
lingua-franca
deps mgmt, no shared
conventions, imperative/
verbose README