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
Identity Management for Agentic AI 解説
fujie
0
290
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
4
700
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
2
210
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
360
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
140
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
140
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
300
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
17
7.3k
ExpoのインダストリーブースでみたAWSが見せる製造業の未来
hamadakoji
0
180
さくらのクラウド開発ふりかえり2025
kazeburo
2
150
Databricks向けJupyter Kernelでデータサイエンティストの開発環境をAI-Readyにする / Data+AI World Tour Tokyo After Party
genda
1
620
ActiveJobUpdates
igaiga
1
280
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
60
37k
Become a Pro
speakerdeck
PRO
31
5.7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Skip the Path - Find Your Career Trail
mkilby
0
23
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
340
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
How to make the Groovebox
asonas
2
1.8k
Site-Speed That Sticks
csswizardry
13
1k
Believing is Seeing
oripsolob
0
12
The Mindset for Success: Future Career Progression
greggifford
PRO
0
180
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
110
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/