All-Inclusive Paket für eventbasierte Systeme
PLANUNG - UMSETZUNG - TRAINING
Der richtige Team-Werkzeugkasten für Eventmodeling, Eventsourcing und das Axon Framework.

EVENTMODELING

Eventmodeling Workshops & Trainings für ganze Teams und Unternehmen.

EVENTSOURCING

Beratung, Schulung und Begleitung - Eventsourcing mit Spring & dem Axon Framework.

CODE GENERIERUNG

Bis zu 80% effektiver arbeiten mit Code & Test Generierung

> 80% <
Das Ziel sind 80% Performance-Verbesserung durch unseren Werkzeugkasten von der Planung bis zum fertigen Softwareprodukt.
Durch kollaboratives Modellieren mit Eventmodeling klären wir Fragen zum frühestmöglichen Zeitpunkt und vermeiden unnötige Iterationen
Wir arbeiten mit Code Generierung und generieren sowohl Tests als auch produktiven Code.

So arbeiten wir

Aktuelles Projektbeispiel

In einem aktuellen Projekt treffen wir uns 2x wöchentlich für 60 Minuten und modellieren fachliche Use-Cases für die Weiterentwicklung des Systems.

In diesen Terminen fokussieren wir uns allein auf fachliche Probleme

Der Teilnehmerkreis ist variabel und je nach Use-Case werden andere Teilnehmer eingeladen.

Aus diesen Meetings entstehen direkt die Arbeitspakete, die in die Sprints gegeben werden.

Das einzige Meeting neben diesen zwei 60-minütigen Sessions ist ein wöchentlicher Status-Call von etwa 30 Minuten.

Alle relevanten Fragen für die Umsetzung werden während der Modellierungsmeetings geklärt.

Technisch basiert das Projekt auf Eventsourcing, Axon und Spring

Unsere Aufgabe im Projekt

Koordination & Fachliche Modellierung mit Eventmodeling

Architektur

Umsetzung Backend mit Axon und Spring

PLANUNG VERHINDERT BUGS

Kollaboratives Modellieren von Softwaresystemen ist industrie-Standard und geht viel schneller als Code zu schreiben. So verhindern wir unnötige Bugs lange bevor sie teuer werden.

EVENTSOURCING MACHT FLEXIBEL

Mit Eventsourcing-basierten Systemen reagieren wir flexibler als mit traditionellen Methoden auf neue Anforderungen. Damit verhindern wir teure Überarbeitungen von Bestandsfunktionalität.

TEAM ONBOARDING

Zusätzlich zu unserem Werkzeugkasten bieten wir Schulungen und Workshops, damit die Teams schnellstmöglich produktiv arbeiten können.

Hier helfen wir

Unklare Fachlichkeit sorgt für Probleme
in der Umsetzung

Fachliche Fragen und Unklarheiten während einem Sprint sorgen für Stau und Wartezeiten.
Das ist teuer und unnötig.

Die meisten Fragen lassen sich vermeiden.

Schrittweise Modellierung der Software sorgt für Verständnis und findet die Lücken in den Anforderungen vorab.

Validierung von Annahmen vor der ersten Zeile Code
spart Zeit & Geld

Jedes Softwareprojekt basiert in frühen Projektphasen aus vielen Annahmen.

Unser Data-Completeness Check entdeckt Falsch-Annahmen und zeigt Löcher in den Anforderungen auf.

Unentdeckt sind diese Falsch-Annahmen
später extrem zeitaufwendig und sorgen für Projektverzug.

Schnelle Erstellung von Prototypen auf Basis der modellierten Software

Auf Basis der modellierten Software entwickeln wir mit unseren Werkzeugen in kürzester Zeit lauffähige Prototypen, die teure Fehlentwicklungen im Projekt von Anfang an vermeiden.

Unsere Prototypen sind keine Click-Dummies, sondern echte Software mit echten Daten.

Architekturberatung & Training

Mit mehr als 15 Jahren Projekterfahrung wissen wir, wie man Softwareprojekte planbar umsetzt.

Wir haben einen speziellen Fokus auf eventbasierte und verteilte Systeme.

Wir unterstützen bei der Technologieauswahl und schulen auf Wunsch auch ganze Teams in Technologien wie Apache Kafka™, Kotlin und Spring

Natürlich unterstützen wir auch jederzeit bei der Umsetzung

Schritt 1:
Gemeinsam modellieren

Wir erstellen gemeinsam das Modell des Systems. Schritt für Schritt und für alle verständlich. Hier klären wir alle fachlichen Fragen und schaffen Planbarkeit.

Schritt 2: Architekturberatung

Auf Wunsch helfen wir beim Finden der optimalen Architektur für die modellierte Software. Wir arbeiten mit Apache Kafka™, Spring, Spring Modulith und Axon.

Schritt 3:
Umsetzung

Wir helfen bei der Umsetzung oder übernehmen die Umsetzung auf Wunsch auch komplett.

Wann macht die Zusammenarbeit mit uns Sinn?

Flexible Beratung und Schulung. Moderne Softwaresysteme sind komplex. Wir bieten sowohl Schulungen als auch projektbegleitende Beratung zur Umsetzung von eventbasierten Systemen. Alles flexibel und ohne lange Verpflichtungen.
Planung & Umsetzung neuer Softwaresysteme.  Für die Planung neuer Systeme ist ein gemeinsames Verständnis der Anforderungen vor der ersten Zeile Code entscheidend. Wir helfen mit den Werkzeugen aus dem Domain-Driven-Design und der kollaborativen Softwaremodellierung genau dieses Wissen schnell aufzubauen.
Onboarding neuer Mitarbeiter beschleunigen.  Lange Onboardings sind teuer und kosten unnötig Zeit. Saubere Projektdokumentation hilft, die Zeit für das Onboarding auf ein Minimum zu reduzieren. Wir erstellen mit Ihnen gemeinsam die Dokumentation für das Onboarding. Werkzeug: Eventmodeling Workshop
Apache Kafka™ produktiv einsetzen.  Wir haben jahrelange Erfahrung mit Apache Kafka und können flexibel helfen, die richtigen Technologieentscheidungen zu treffen und das Projektsetup auf ein stabiles Fundament zu stellen.