$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction aux ADR
Search
Kélian Bousquet
December 24, 2025
Programming
0
0
Introduction aux ADR
Kélian Bousquet
December 24, 2025
Tweet
Share
More Decks by Kélian Bousquet
See All by Kélian Bousquet
Découverte de Playwright
kells
0
0
Other Decks in Programming
See All in Programming
Implementation Patterns
denyspoltorak
0
120
ゆくKotlin くるRust
exoego
1
160
クラウドに依存しないS3を使った開発術
simesaba80
0
170
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
450
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
970
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.4k
gunshi
kazupon
1
120
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
460
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
1.8k
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
140
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
160
Featured
See All Featured
Claude Code のすすめ
schroneko
67
210k
Darren the Foodie - Storyboard
khoart
PRO
0
2k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
28
sira's awesome portfolio website redesign presentation
elsirapls
0
89
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
410
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
100
Practical Orchestrator
shlominoach
190
11k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
170
The untapped power of vector embeddings
frankvandijk
1
1.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Transcript
Midi Formation Introduction aux ADR
Architecture Decision Records
Pourquoi écrire des ADR ?
None
None
• Quel est le contexte ? • Quelles sont les
contraintes ? • Quelles sont les solutions identifiées ? • Quels sont les impacts de chaque solution ? • Quelle décision est prise et selon quels critères ? • Quelles sont les conséquences de cette décision ?
Information Intérêt à court terme Intérêt à long terme Contexte
Compréhension commune Cadre de la décision Solutions Tracer les idées Pistes envisagées Décision Choix partagé Critères désicifs
Quand écrire des ADR ?
• Choix d'architecture • Choix d'un outil • Choix d'implémentation
• Choix ...
Quel format choisir ?
• • • • • Markdown Textile AsciiDoc Latex Plaintext
Markup language
Comment structurer l'ADR ?
Template by Michael Nygard
Où stocker les ADR ?
None
Cas concret
docs/architecture/decisions/0000-template.md
None
docs/architecture/decisions/0002-mailpit-as-email-testing-tool.md
None
None
Tools • • • • • • https://github.com/thomvaill/log4brains https://github.com/adr/adr-manager https://github.com/structurizr/lite
https://github.com/npryce/adr-tools https://github.com/globtec/phpadr https://github.com/cspray/architectural-decision
Sources • • • • • • • https://adr.github.io https://github.com/joelparkerhenderson/architecture-decision-record
https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions https://tameflow.com/blog/2016-02-09/design-patterns https://www.redhat.com/en/blog/architecture-decision-records https://blog.octo.com/architecture-decision-record https://blog.stack-labs.com/code/adr-to-remember-past-archiectural-decisions
Questions ?