Zur Blogübersicht

Projektserie / 01—04

FlowOps – Eine Software von Grund auf entwickeln

Eine Geschichte, mehrere Kapitel

Eine wöchentliche Entwickler-Journey über die Entwicklung einer Incident-Management-Plattform von den ersten Anforderungen über Architektur, Entwicklung und Testing bis zum Deployment.

In Entwicklung

Die Reise

Jeder Beitrag dokumentiert eine konkrete Phase von der ersten Idee bis zum Fazit.

  1. 01
    Konzept·7 min

    Von der Idee zum Projekt

    Warum ich FlowOps entwickle, welche Ziele ich mit dem Projekt verfolge und warum ich den gesamten Entwicklungsprozess transparent dokumentieren möchte.

    Beitrag lesen
  2. 02
    Anforderungen & MVP·12 min

    Aus der Idee wird ein konkreter Auftrag

    Bevor ich mit der Entwicklung beginne, versuche ich aus einer eigenen Idee einen realistischen Auftrag zu machen. Dabei definiere ich Anforderungen, Benutzer, Produktumfang und ein MVP und simuliere bewusst den Prozess, wie ich ihn auch in einem echten Kundenprojekt erwarten würde.

    Beitrag lesen
  3. 03
    Architektur·14 min

    Die technische Architektur hinter FlowOps

    Die Anforderungen stehen fest. Jetzt geht es darum, daraus eine technische Grundlage zu entwickeln. Ich treffe Entscheidungen über Technologie-Stack, Datenbank, Authentifizierung, Multi-Tenancy und Systemstruktur und dokumentiere dabei bewusst auch die verworfenen Alternativen.

    Beitrag lesen
  4. 04
    Implementierung·12 min

    Von der Architektur zur ersten funktionierenden Anwendung

    Die Architektur steht. Jetzt beginnt die eigentliche Umsetzung. Ich richte die technische Grundlage von FlowOps ein, verbinde Next.js mit Cloudflare Workers und D1, stoße dabei auf eine veränderte Cloudflare-Empfehlung rund um Hono und vinext und dokumentiere die ersten technischen Probleme genauso wie die Lösungen.

    Beitrag lesen