Leistung 03 / 05
Systeme,die einen Ausfall aushalten.
Der Entwurf, wie die Teile zusammenspielen: wo Daten liegen, wer sie besitzt, und was passiert, wenn ein Teil ausfällt.
Wann das passt
Vier Situationen, in denen diese Leistung die richtige Antwort ist.
- 01
Mehrere Anwendungen teilen sich Daten, aber niemand weiß, welche die führende ist.
- 02
Ein Umzug — in die Cloud, zu einem neuen Anbieter, auf eine neue Plattform — muss im laufenden Betrieb passieren.
- 03
Integrationen wurden nacheinander gebaut, und inzwischen bricht bei jeder Änderung eine andere.
- 04
Das System soll wachsen, und die Frage ist, welche Entscheidung heute das Morgen verhindert.
Wie wir vorgehen
Reihenfolge und Haltung. Die vier Schritte selbst stehen unter Vorgehen.
Engineering beginnt mit dem Datenmodell, nicht mit dem Framework. Welche Daten gibt es, wer besitzt sie, wie fließen sie — daraus ergibt sich, wie viele Teile das System braucht und wo die Grenzen liegen. Die meisten teuren Fehler in gewachsenen Systemen sind Grenzen, die nie bewusst gezogen wurden.
Jede Entscheidung wird mit ihrer Begründung festgehalten: was gewählt wurde, was verworfen wurde, und unter welchen Umständen man sie revidieren sollte. In einem Jahr ist das der Unterschied zwischen einer Architektur und einer Legende.
Migrationen werden so geplant, dass es an jedem Punkt einen Weg zurück gibt. Ein Umstieg ohne Rückweg ist kein Plan, sondern eine Wette.
Was Sie bekommen
Was am Ende in Ihrem Besitz ist — nicht in unserem.
- 01
Systemdesign mit Datenmodell, Schnittstellen und Verantwortlichkeiten
- 02
Integrationsstrategie: welche Systeme wie miteinander sprechen — und welche nicht
- 03
Migrationsplan in Schritten, jeder mit Prüfpunkt und Rückweg
- 04
Ein Entscheidungsprotokoll, das Ihr Team weiterführen kann
Wovon wir abraten
Die Fälle, in denen wir Nein sagen. Vorher, nicht hinterher.
Wir entwerfen keine Microservice-Landschaft, wo ein sauberer Monolith die Aufgabe löst. Komplexität, die man nicht braucht, ist der teuerste Posten im Betrieb — und oft die Lösung, die im Angebot am besten aussieht.
Fragen
Was zu dieser Leistung meistens gefragt wird.
01Was unterscheidet Solution Engineering von Beratung?
Die Beratung bewertet und empfiehlt. Das Engineering entwirft — das Ergebnis ist ein konkretes Systemdesign, das gebaut werden kann, nicht eine Einschätzung darüber, was gebaut werden sollte.
02Können Sie ein bestehendes System migrieren, ohne den Betrieb zu unterbrechen?
Das ist der Regelfall, nicht die Ausnahme. Der Preis dafür sind Zwischenschritte, in denen Alt und Neu parallel laufen. Wie viele es braucht, ergibt sich aus dem System — wir planen sie, bevor der erste begonnen wird.
03Arbeiten Sie mit unserem bestehenden Entwicklungsteam?
Ja, das ist sogar die Voraussetzung: Ihr Team baut und betreibt das System später. Der Entwurf muss für dieses Team stimmen, nicht für uns.
Reden wir.
Sie bekommen eine ehrliche Ersteinschätzung — inklusive der Fälle, in denen wir abraten.
- kontakt@navigaite.de
- Telefon
- +49 156 79701573
- Antwortzeit
- In der Regel am nächsten Werktag.
- Standort
- Mainz, DeutschlandMainz