Deploying and maintaining apps is hard.
My developer sent me this application to
run in production, but nothing seems to be
working correctly and I can’t figure out
Deploying and maintaining production apps
shouldn’t be so stressful.
Write a plan to simplify the process.
With Habitat, the developer describes
everything the app needs to run.
Package up everything your app needs.
Next, she packages up the app along with
all the necessary management tools.
Distribute it in a variety of formats.
Then she ships the package to a central
location where it is stored alongside all of
Assemble and run your app anywhere.
The ops team retrieves the package, quickly
assembles the entire app, and deploys it to
Habitat packages are portable and aware.
The application is portable and able to
establish relationships with its peers.
Built-in features make management easy.
Once running, ops can easily monitor,
configure and care for the app throughout
Stop worrying about deploying your app.
With Habitat, deploying and maintaining
apps is safer and more complete, which
makes everybody happy!
Habitat: Automation that travels with the app
• Ease the burden of managing microservice apps and
bring benefits of apps architected for microservices to
–Gain consistent management of new and legacy
applications across lifecycle
–Provides application portability for new and
–Autonomous nodes self-manage runtime state
of application based upon policy you define
–APIs expose application behaviors as data for
• Works in tandem with infrastructure automation
• Makes applications running on containers, PaaS, virtual
machines, bare metal, … better