Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Application Lifescycle
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Nils De Moor
May 23, 2013
Programming
160
5
Share
Application Lifescycle
In this sharing session we go through the processes of an application.
Nils De Moor
May 23, 2013
More Decks by Nils De Moor
See All by Nils De Moor
Woorank: Dismantling the monolith
ndemoor
0
200
Redis, your data on steroids
ndemoor
3
250
A Timeline of MongoDB
ndemoor
1
550
Phoenix Servers with Docker
ndemoor
3
270
Scaling Node with Docker + Nginx
ndemoor
3
880
What is Docker?
ndemoor
6
690
Greenup, Hackathon Project
ndemoor
1
100
Phoenix Servers with Packer
ndemoor
9
1.1k
AWS CloudFormation Crash Course
ndemoor
3
720
Other Decks in Programming
See All in Programming
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
610
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
180
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
150
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
850
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
190
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
340
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
490
PHPer、Cloudflare に引っ越す
suguruooki
1
100
tRPCの概要と少しだけパフォーマンス
misoton665
2
230
How Swift's Type System Guides AI Agents
koher
0
290
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
280
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
360
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
170
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
The Spectacular Lies of Maps
axbom
PRO
1
710
エンジニアに許された特別な時間の終わり
watany
106
240k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
310
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Transcript
APPLICATION LIFECYCLE @NDEMOOR -
[email protected]
DEVELOPING “WHAT SHOULD MY APPLICATION DO?” “WHICH EXTERNAL SERVICES WILL
IT USE?” “HOW DO I KEEP DEV-PROD PARITY HIGHEST?”
CONFIGURING “WHAT VALUES SHOULD ONE BE ABLE TO CHANGE EASILY?”
“CENTRAL CONFIG VS. #DEFINE CONSTANT?”
TESTING “ARE ALL THE COMPONENTS OF MY APP DOING WHAT
I TOLD THEM TO DO?” “IS MY APP KEEPING GOOD PERFORMANCE?”
BUILDING “DOES EVERYTHING WORK AS INTENDED ONCE IT LEAVES MY
MACHINE?” “HOW DO I PACKAGE EVERYTHING UP?” “WHAT DEVELOPMENT HASSLE CAN I REMOVE?”
PROVISIONING “WHAT RESOURCES DOES MY APP NEED?” “WHAT LIBRARIES AND
VERSIONS DO MY RESOURCES NEED?”
DEPLOYING “HOW DOES THE PACKAGE GET TO AN ENVIRONMENT WITHOUT
DOWNTIME?” “CAN I EASILY ROLLBACK WHEN THINGS GO WRONG?”
QUALITY ASSURANCE “IS MY APP FULFILLING THE BUSINESS REQUIREMENTS?”
LOGGING “WHAT HAPPENS WHEN MY APP ENCOUNTERS UNEXPECTED BEHAVIOR?” “IS
THE PERFORMANCE OF MY APP STILL UP TO PAR?” “HOW DO I PREVENT THIS IN THE FUTURE FROM HAPPENING?”
FAULT TOLERANCE “HOW DOES MY APP RESPOND WHEN A SERVICE/RESOURCE
IS UNAVAILABLE?” “HOW ARE REQUESTS TO MY APP PRIORITIZED DURING THIS PERIOD?”
HEALTH CHECKING “IS MY APP STILL RUNNING?” “WHO AND WHEN
DOES IT NOTIFY IF IT DOESN’T?”
REGRESSION TESTING “IS MY APP STILL DOING WHAT IT IS
SUPPOSED TO DO?” “WHO AND WHEN DOES IT NOTIFY IF IT DOESN’T?”
DISASTER RECOVERY “IF ALL ELSE FAILS, HOW DO I GO
BACK TO A WORKING STATE WITH THE LOWEST AMOUNT OF DATA LOSS”
ALL THE THINGS ...MAKE HAPPY DEVELOPERS
HAPPY DEVELOPERS ...MAKE HAPPY CLIENTS