Typsicher von Ende zu Ende
Ihr Event-Modell wird vom Compiler geprüft — vom Command über das Event bis zur Ansicht. Ganze Fehlerklassen erreichen die Produktion nie.
Relentlessly simple event sourcing
Unter jeder Reventless-Anwendung steckt dieselbe Idee: einmal und typsicher beschreiben, was das Geschäft fragt, entscheidet, festhält und zeigt, und den Rest generiert das Framework. Jede Änderung bleibt als Event erhalten, die Historie geht nie verloren.
Commands, Events und Ansichten werden in einer typsicheren Spezifikation definiert. Reventless leitet den Rest daraus ab — Datenbankschemata, GraphQL-APIs, MCP-Server, Cloud-Infrastruktur. Spezifikation ändern, System neu generieren.
// Customer.res — the spec
@@reventless.spec
@schema
type command =
| Register({email: string, address: string})
| UpdateEmail({email: string})
| Deactivate
@schema
type event =
| Registered({email: string, address: string})
| EmailUpdated({email: string})
| Deactivated
@schema
type state = {
email: string,
address: string,
active: bool,
}
# Generated GraphQL API — one of four surfaces
type Mutation {
register(email: String!, address: String!): CommandResult!
updateEmail(id: ID!, email: String!): CommandResult!
deactivate(id: ID!): CommandResult!
}
type Customer {
email: String!
address: String!
active: Boolean!
}
type Query {
customer(id: ID!): Customer
customers: [Customer!]!
}
Die Spezifikation oben ist der Kunde aus dem Onlineshop, dem eigenen Beispiel des Frameworks, an dem wir auch den Bau aus einer schriftlichen Beschreibung gemessen haben.
Ihr Event-Modell wird vom Compiler geprüft — vom Command über das Event bis zur Ansicht. Ganze Fehlerklassen erreichen die Produktion nie.
Event Sourcing liefert die vollständige, nachvollziehbare Historie Ihres Geschäfts — für Compliance, Streitfälle und Fehlersuche.
Läuft konstruktionsbedingt serverless. Keine Cluster, kein Patchen, kein Bereitschaftsdienst für fremde Infrastruktur.
Ihre Geschäftsprozesse werden zu Werkzeugen, die eine KI sicher bedienen kann — die Plattform spricht das Model Context Protocol von Haus aus.
Jedes Feature ist ein vertikaler Slice, generiert aus dem Event-Modell — klein, unabhängig, austauschbar.
Deployments werden mit dem Code generiert. Vom Event-Modell zur laufenden Cloud-Infrastruktur, ohne IaC von Hand zu schreiben.
Was das Framework ist, wie die kostenlosen und kostenpflichtigen Teile darauf aufbauen und warum das zählt.
Event Sourcing, Slices, generierte APIs und Infrastruktur, Typsicherheit und die Geschichte seit 2019.
Wie die Werkzeuge KI einsetzen, welche Leitplanken sie prüfen, und lokale KI auf der Roadmap.
Das geführte Interview und die Ansichten, die einen Prozess zeigen, bevor er gebaut wird.
Alarme, die Konsole und die Aufzeichnung jedes Deployments.
Konzepte, Tutorials und die API-Referenz auf reventless.dev.
Ein kurzes Gespräch genügt, um zu sehen, ob Ihr Geschäftsprozess und Reventless zusammenpassen — unverbindlich.
Kostenloses 30-Minuten-Erstgespräch — unverbindlich.