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
Introduction aux ADR
Search
Kélian Bousquet
December 24, 2025
Programming
13
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction aux ADR
Kélian Bousquet
December 24, 2025
More Decks by Kélian Bousquet
See All by Kélian Bousquet
Découverte de Playwright
kells
0
6
Other Decks in Programming
See All in Programming
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
270
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
200
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
320
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
870
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
280
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
130
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1.1k
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
2.8k
Foundation Models frameworkで画像分析
ryodeveloper
1
120
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
380
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
340
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Raft: Consensus for Rubyists
vanstee
141
7.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
630
Paper Plane (Part 1)
katiecoart
PRO
1
9.7k
A Soul's Torment
seathinner
6
3.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
45k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
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 ?