Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Habitat
Search
Nathen Harvey
September 23, 2016
Technology
0
170
Habitat
A lightning talk introduction to Habitat: Application Automation by Chef.
Given at Surge 2016
Nathen Harvey
September 23, 2016
Tweet
Share
More Decks by Nathen Harvey
See All by Nathen Harvey
DevOps DC Meetup - November 13, 2018
nathenharvey
1
78
DevOps State of Mind
nathenharvey
0
170
Do Change with Communities of Practice
nathenharvey
2
150
DevOps State-of-mind
nathenharvey
1
30
DevOps Community Of Practice
nathenharvey
2
940
Application Automation & Containerization With Habitat - SCaLE 16x
nathenharvey
1
95
Application Automation & Containerization With Habitat
nathenharvey
1
160
The Journey to Continuous Automation
nathenharvey
1
370
Chef Update - InSpec & Habitat
nathenharvey
2
190
Other Decks in Technology
See All in Technology
New Relic 1 年生の振り返りと Cloud Cost Intelligence について #NRUG
play_inc
0
120
S3を正しく理解するための内部構造の読解
nrinetcom
PRO
3
220
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
1
180
「図面」から「法則」へ 〜メタ視点で読み解く現代のソフトウェアアーキテクチャ〜
scova0731
0
430
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
15
15k
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
610
AI との良い付き合い方を僕らは誰も知らない
asei
0
190
ESXi のAIOps だ!2025冬
unnowataru
0
140
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
6
1.7k
業務のトイルをバスターせよ 〜AI時代の生存戦略〜
staka121
PRO
2
240
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9.8k
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
0
160
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
How STYLIGHT went responsive
nonsquared
100
6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Utilizing Notion as your number one productivity tool
mfonobong
2
180
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Thoughts on Productivity
jonyablonski
73
5k
The agentic SEO stack - context over prompts
schlessera
0
550
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Rails Girls Zürich Keynote
gr2m
95
14k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
170
Transcript
None
Build Deploy Manage
Starts with a plan
©2016 Chef Software Inc. Simple, native, and declaritive pkg_name=redis pkg_origin=core
pkg_version=3.0.7 pkg_license=('BSD') pkg_maintainer="The Habitat Maintainers <
[email protected]
>" pkg_source=http://download.redis.io/releases/${pkg_name}-${pkg_version}.tar.gz pkg_shasum=b2a791c4ea3bb7268795c45c6321ea5abcc24457178373e6a6e3be6372737f23 pkg_bin_dirs=(bin) pkg_build_deps=(core/make core/gcc) pkg_deps=(core/glibc) pkg_svc_run="bin/redis-server $pkg_svc_config_path/redis.config" pkg_expose=(6379) do_build() { make } plan.sh Low abstraction Complete dependencies Declare services Simple functions
Clean room environment Safe by default Installs dependences Built in
a studio
Central location Publicly hosted Lightweight views Stored in a depot
Easy pattern Shortcuts Increasing specificity Installed by hab
Binaries and Config Metadata Side-by-side Packages on disk
Docker ACI Mesosphere Post-process packages
Run on any 64-bit Linux Easily support proprietary software
Installs automatically Keeps things running Manages configuration Supervisor runs services
Print config options 12-Factor style Externally enforced Environment configuration
More flexible than environment Universal location Externally enforced File configuration
Supervisors form a ring Peers Service Groups Gossip Availability increases
with scale
Supervisors support topologies Dynamic configuration Service group level Uses the
ring
Supervisors provide update strategies Topology aware Tracks views in the
depot Ideal for Continuous Delivery
Supervisors provide a REST API External Actors Health and Status
Supervisor Debugging
Automation travels with the application Existing & Cloud Native Software
Application Automation
It’s all open source Apache License
Much more to do • Automated, public build service •
More topologies • More update strategies • More plans • More package export formats
https://www.habitat.sh/community/