This is an old revision of the document!
Habitat Jumpstart
Chef survey about app dev
- Most common measurement for success is speed
- Speed is still a difficult challenge
- Environments are heterogenous and management is the most challenging ongoing aspect
- Hybrid environments are always going to be with us
Habitat
- Traditionally we think about building apps “from the ground up”
- Think about which platforms we deploy to, then build the app
- We should think about the app first
- Habitat covers building and deploying apps
- With habitat you start locally and you build artifacts
- Then you deploy the artifact to places
- Then you manage it via a built in supervisor
Building
- Habitat builds from the application down
- Built artifact includes all your dependencies
- Packaging app steps
- Plan
- Defines how to build app
- Defines configuration stuff
- Artifact
- Depot
- Deploying apps
- Habitat supports service rings, leader/standalone/leader election topologies, and two different updating strategies