3. Hardware spec:
1 KB RAM
(16KB after upgrade)
4 KB ROM
(8KB after upgrade)
First computer Past Companies Communities
Giulio Vian Senior DevOps Engineer
8. Let’s check we are on the
same page
Continuous Integration
Software development practice where members of a team
integrate their work frequently […] verified by an automated
build (including test) to detect integration errors as quickly
as possible — Martin Fowler
Continuous Delivery
The ability to get changes of all types […] into production, or
into the hands of users, safely and quickly in a sustainable
way — Jez Humble
10. Value/Recycle scale
Production
data & keys
Source
code
Comm
keys
Config
data
Testing
data
Build
data
Build
infrastructure
P r e c i o u s D i s p o s a b l e
11. What’s the Value? 𝑉𝑎𝑙𝑢𝑒 = 𝐿 𝑏𝑢𝑠𝑖𝑛𝑒𝑠𝑠 + 𝐿ℎ𝑜𝑡𝑓𝑖𝑥 ×
𝐻 𝑑𝑒𝑙𝑎𝑦 − 𝐻 𝑎𝑢𝑡𝑜𝑚𝑎𝑡𝑒𝑑
L = hourly Loss
H = Hours
Averaged over year
Business impact of
feature delay
Hotfix deployment
delay
Hours for manual
rebuild
21. What’s the Value? 𝑉 = 𝑁𝑎 × 𝐺 − 𝐶 𝑎 − 𝑅 𝑎 × 𝐸 𝑎
− 𝑁𝑏 × 𝐺 − 𝐶 𝑏 − 𝑅 𝑏 × 𝐸 𝑏
G = Gain per change
C = impl. Cost per change
N = changes per year
R = error Ratio
E = Error cost
Cost of change before
and after
Rate of change before
and after
Business advantage of
new technology
Reduced errors