Software-Architektur.
Architektur ist nicht das Diagramm. Architektur ist die Summe der Entscheidungen.
Software-Architektur
Architektur ist nicht das Diagramm. Architektur ist die Summe der Entscheidungen.
Und wir treffen diese Entscheidungen bewusst, dokumentieren sie und stehen dazu – auch wenn sie unbequem sind.
Unsere Architektur-Leads sind keine Theoretiker. Sie schreiben Blueprint Code, definieren Coding Standards und arbeiten im gleichen Repository wie alle anderen. Architektur ist bei uns kein Elfenbeinturm, sondern ein handwerkliches Fundament.
Dokumentation, die nützt
Wir arbeiten mit Arc42 als Dokumentationsrahmen und schreiben Architecture Decision Records (ADRs) – kurze, klare Protokolle darüber, warum eine Entscheidung so und nicht anders gefallen ist. Nicht für die Schublade, sondern für das Team in zwei Jahren.
Architektur, die sich selbst prüft
Wir definieren Architekturregeln und schreiben ArchUnit-Tests, die diese Regeln automatisch durchsetzen. Wenn jemand versehentlich eine Schicht verletzt, schlägt der Build an – nicht erst das Code Review drei Wochen später.
Blueprint Code & Komponentenbibliotheken
Neue Projekte starten nicht auf der grünen Wiese. Wir liefern Blueprint Code, der zeigt wie Dinge gemacht werden sollen – Fehlerbehandlung, Logging, API-Struktur, Testmuster. Dazu entwickeln wir projektübergreifend einsetzbare Widget Libraries und gemeinsame Komponenten, die sich wirklich wiederverwenden lassen.
Qualitätsstandards mit Konsequenz
- SonarQube mit strikten Regeln – kein «Quality Gate», das man einfach wegklickt
- Renovate Bot – Dependencies bleiben automatisch aktuell, Sicherheitslücken werden nicht verschlafen
- Harbor als private Container Registry – wir wissen, was in unseren Images steckt
- OpenTelemetry statt proprietärer Monitoring-Lösungen – weil Observability keine Vendor-Abhängigkeit sein sollte
Security by Design
Sicherheit ist kein Nachgedanke. Wir definieren Bedrohungsmodelle, legen Sicherheitsanforderungen fest und bauen sie von Anfang an ein – in Architektur, Code und Pipeline gleichermassen.
Unsere Haltung
Wir folgen keiner Hype-Kurve. Microservices, weil alle Microservices machen? Nicht bei uns. Wir wählen die Architektur, die zum Problem passt – und erklären auch warum. Ein gut begründeter Monolith schlägt einen schlecht begründeten Microservice-Zoo jederzeit.
Vier Schritte,
keine Umwege.
Jedes Projekt folgt dem gleichen ruhigen Rhythmus. Keine Geheimnisse, keine Magie — nur sauberes Handwerk.
Wir setzen uns hin, hören zu, zeichnen. Bevor Code entsteht, müssen wir das Problem in einem Satz erklären können.
Schnelle, wegwerfbare Prototypen — bevor Wochen in eine falsche Richtung fliessen. Risiken früh und billig.
SCRUM-Sprints von zwei Wochen. Jede Iteration liefert etwas Nutzbares. Sie sehen Fortschritt, nicht Statusberichte.
Software endet nicht beim Go-Live. Wir kennen unsere Anwendungen über Jahre — manche seit 2007.
Projekte aus dieser Disziplin.
Cloud-first Zeitmanagement-Webapp mit Microservices-Architektur auf Microsoft Azure.
Tägliches Monitoring der Erdgasversorgung in der Schweiz mit ML-basierter 14-Tage-Prognose.
Modernes Preiskalkulationswerkzeug für Siemens Mobility AG – Ablösung des bestehenden Excel-Systems.
Sie haben eine Idee.
Wir bauen sie.
Schreiben Sie uns einen Absatz über das, was Sie vorhaben. Wir antworten persönlich.