Blog
Notizen aus sieben Jahren Basteln, Bauen und Betreiben: Discord-Bots, Webdienste, Server und ein Minecraft-Netzwerk. Was funktioniert hat, was kaputtgegangen ist und was ich daraus gelernt habe.
5 Beiträge aus 2024 zum Thema „architektur“.
Beiträge
- F
fail-closed als Grundhaltung
Wenn eine Prüfung nicht durchgeführt werden kann — verweigern oder durchlassen? Die Antwort hängt davon ab, was schiefgeht, und die Unterscheidung ist eine der nützlichsten, die ich kenne.
- sicherheit
- architektur
- meinung
5 Min. Lesezeit - G
Geheimnisse gehören nicht dauerhaft in die .env
Eine .env-Datei löst das Problem „Zugangsdaten im Code“. Sie löst nicht das Problem „Zugangsdaten im Klartext auf der Platte“. Wie ich Runtime-Zugangsdaten verschlüsselt in die Datenbank verlegt habe.
- sicherheit
- architektur
- betrieb
5 Min. Lesezeit - D
Drei Prozesse, eine Datenbank
Bot, Dashboard und Verwaltung laufen getrennt und sprechen nie direkt miteinander. Warum diese Architektur für ein Ein-Personen-Projekt genau richtig ist — und wo ihre Grenzen liegen.
- yurna
- architektur
- betrieb
5 Min. Lesezeit - D
Die Admin-API wird eigenständig
Wenn der Bot abstürzt, soll man trotzdem nachsehen und steuern können. Warum ich die Verwaltung vom laufenden Discord-Client entkoppelt habe — und wie Befehle an einen abwesenden Bot funktionieren.
- yurna
- architektur
- api
5 Min. Lesezeit - V
Von Postgres nach SQLite — der unpopuläre Umzug
Fast alle Wege führen von SQLite zu Postgres. Ich bin den umgekehrten gegangen, aus Gründen, die mit Last nichts zu tun haben — und würde es wieder tun.
- datenbank
- architektur
- yurna
5 Min. Lesezeit