bastelprojekte/meta/entscheidungen/001-oekosystem-statt-einzel...

29 lines
1.1 KiB
Markdown
Raw Normal View History

---
title: "ADR 001: Ökosystem statt Einzelprojekte"
status: akzeptiert
datum: 2026-04-04
tags: [entscheidung, architektur]
---
# ADR 001: Ökosystem statt Einzelprojekte
## Kontext
Wir wollen Bastelprojekte dokumentieren und planen. Die naive Lösung wäre: jedes Projekt einzeln, unabhängig.
## Entscheidung
Stattdessen bauen wir ein **modulares Ökosystem** mit wiederverwendbaren Bausteinen. Jeder Baustein (Controller, Recheneinheit, Sensoren) hat eine definierte Rolle und kann in mehreren Projekten genutzt werden. Kaufen und Selbstbauen sind gleichwertige Optionen.
## Begründung
- Ein Bluetooth-Controller sollte für RetroPie, Reaktionsspiel und Boot gleichermaßen funktionieren
- Man kauft erstmal einen Controller, baut später einen zweiten selbst dazu — beide laufen parallel
- Kein Vendor-Lock-in: alles dezentral auf eigener Infra (Pi, Synology)
## Konsequenzen
- Projekte referenzieren Rollen, nicht konkrete Teile
- Bausteine dokumentieren Schnittstellen und mehrere Optionen (kaufen/bauen)
- Höherer initialer Dokumentationsaufwand, aber langfristig bessere Wiederverwendung