VenduSys
Startseite/Architektur
Architektur · Vertiefung

So funktioniert „VenduSys
tatsächlich.

VenduSys ist weder ein Monolith noch ein Schwarm von Microservices. Es handelt sich um eine kleine Gruppe benannter Dienste mit expliziten Verträgen, die hinter einer einheitlichen API stehen und in der EU bereitgestellt werden. Diese Seite bietet einen ehrlichen Überblick.

Laufzeit
Knoten 24 · Kantenfunktionen
Lagerung
Postgres (Supabase) · pgvector · S3-kompatibel
Bereitstellen
Vercel + dedizierte EU-Cluster
Offene Standards
OpenAPI · GraphQL · OAuth · OIDC
Prüfung
Jeder Zug kann wiederholt werden
Anleitung abrufen →
Regenerativer Handel. Ein Punkt der Wahrheit.
Abb. 01 – So fügt sich VenduSys zusammen
Case-to-Core™
ÖkosystemebeneMenschen, Funktionen und Abteilungen arbeiten kundenorientiert zusammen, um Mehrwert zu schaffen.
Kunde
Marketing
Umsatz
Support
Finanzen
Betrieb
Partner
OberflächenebeneVier Portaltypen auf einer gemeinsamen Basis – vom einzelnen Standort bis hin zu einem gesamten, zusammenarbeitenden Netzwerk.
Website · Portal
VenduSite
Eine Website mit E-Commerce-Funktionen – Inhalte, Konten, Support und Dienstleistungen in einem Portal.
Webshop · Portal
VenduStore
Ein Webshop mit Website-Funktionen – Katalog, Kasse und Auftragsabwicklung –, ohne dabei die Geschichte aus den Augen zu verlieren.
Marktplatz · Portal
VenduMarket
Ein Marktplatz mit E-Commerce-Funktionen – auf dem zahlreiche Verkäufer Produkte entdecken, Geschäfte abschließen und zusammenarbeiten.
Netzwerk · Portal
VenduNet
Eine Netzwerkorganisation – viele Akteure, die als ein gemeinsames Wertenetzwerk agieren, nicht als ein einziges Unternehmen.
Operative EbeneWie die Arbeit tatsächlich abläuft – Fälle, Arbeitsabläufe und Übergaben, die über alle Rollen hinweg koordiniert werden.
VenduOpsDie Betriebsspirale
Fälle und AnfragenArbeitsabläufeÜbergaben & SLAsKoordinationZusammenarbeitService & Erfolg
OrganisationsschichtDie Struktur des Netzwerks – Mietverhältnisse, Knotenpunkte und die vor- und nachgelagerten Akteure.
VenduOrgDie Netzwerkstruktur
NetzwerkeMietverhältnisseKnoten und HierarchieRollen und BerechtigungenVorgelagerte InteressengruppenNachgelagerte Interessengruppen
TechnologieebeneEin modularer Stack, der alles an einem einzigen zentralen Ort vereint.
VenduStackDie modulare technologische Grundlage
Identität und Rollen
Portale & UX
Daten & zentrale Informationsquelle
Arbeitsabläufe und Zusammenarbeit
Integrationen und APIs
Sicherheit und Compliance
Analysen & Erkenntnisse
Automatisierung & KI
SicherSkalierbarKombinierbarAPI-FirstCloud-nativ

Case-to-Core™ ist das Rückgrat des Lernprozesses, durch das ein Ökosystem sich selbst zunehmend verständlich wird – und durch das Signale, Wissenslücken, Unsicherheiten und Möglichkeiten kontinuierlich neue Fragestellungen anregen.

Ein System. Alle Rollen. Gemeinsame Datenbasis. Höherer Kundennutzen.
Der Stack

Vom Netzwerk zum
Ledger.

Jede Schicht ist ein kleiner, benannter Dienst mit einem expliziten Vertrag. Sie können den gesamten Stack übernehmen oder jede einzelne Schicht durch eine eigene ersetzen und den Rest beibehalten.

Kante
CDNRandfunktionenBot-AbwehrRatenbegrenzung
API-Schnittstelle
GraphQL-GatewayREST-GatewayWebhooksSSE / Streaming
Identität
IdentitätsgraphKYB / KYCRichtlinienPrüfprotokoll
Katalog & Preise
Ding-DiagrammVarianten & PaketeBestandspoolsPreisberechnungsmodulSonderangebote
Orchestrierung
Workflow-EngineTerminplanerEreignisbusWarteschlange für Nebenwirkungen
Geld
HauptbuchZahlungsrouterTreuhandkonto / AuszahlungSteuernRückerstattungen und Streitfälle
Intelligenz
EntscheidungsfindungEinbettungenEmpfehlungenAnzeichen für Betrug
Lagerung
PostgrespgvectorObjektspeicherCDC-StreamDWH-Export
Datenmodell

Vier Entitäten.
Alles andere ergibt sich daraus.

Wir haben das Modell in einem separaten Beitrag beschrieben. Die Kurzfassung finden Sie unten.

A / Partei

Party

Personen, Organisationen, Akteure. Käufer, Verkäufer, Betreiber, Partner – allesamt Projektionen desselben Datensatzes. Identität ist ein Graph, kein Typ.

Person · Organisation · Dienstleistung · Maschine
B / Ding

Ding

Alles, was angeboten wird oder im Besitz ist. Produkte, Lizenzen, Dienstleistungen, Abonnements, Vermögenswerte, Zeit. Varianten und Bundles kommen noch hinzu.

Artikelnummer · Berechtigung · Kapazität
C / Verschieben

Verschieben

Ereignisse, die zu einer Verschiebung von Werten oder Rechten zwischen den Parteien führen. Bestellungen, Rücksendungen, Verlängerungen, Übertragungen und Streitfälle sind allesamt Vorgänge, die über Zustandsmaschinen abgewickelt werden.

Bestellung · Überweisung · Rückerstattung · Verlängerung
D / Eintrag

Eintrag

Zeilen im Hauptbuch. Das Modell ist so konzipiert, dass jede „Bewegung“ Buchungen erzeugt, aus denen sich Berichte und Salden ableiten lassen.

Soll / Haben · Konto · Journal
Workflow-Engine

Jeder Fluss
ist beobachtbar.

Einträge, Genehmigungen, Auszahlungen, Rückgaben, Verlängerungen – als Code oder visuelle Diagramme modelliert. Verzweigen, erneut versuchen, wiederholen, prüfen. Der Status wird gespeichert; nichts wird einfach „abgeschickt und vergessen“.

VenduSys Workflow · Laufzeitansicht
Abb. 03
Auslöser
  • EVT Domänenereignis
  • CRON Geplant
  • API Direkter Aufruf
  • WHK Externer Webhook
  • CDC Änderung an der Datenbank
Workflow-Laufzeit
  • Diagramm erstellenPARSE
  • Zustand beibehaltenSTATE
  • Schritte der AuftragsabwicklungRUN
  • Wiederholungsversuche verarbeitenRETRY
  • Prüfprotokoll ausgebenAUDIT
Auswirkungen
  • DB Buchungseinträge
  • PAY Zahlung / Auszahlung
  • MSG Benachrichtigung
  • EXT Anruf über den Connector
  • EVT Nachgelagertes Ereignis
Operativ

Was man zum Laufen braucht.

Die langweiligen Details – Hosting, Residency, RPO/RTO, Observability. Die Dinge, auf die es ankommt, wenn sonntags um 2 Uhr morgens etwas schiefgeht.

Hosting
Vercel für den API-Edge · dedizierte EU-Cluster für zustandsbehaftete Dienste (Paris)
Lagerung
Postgres (Supabase) mit logischer Replikation · S3-kompatibler Objektspeicher · pgvector für Embeddings
Replikation
Multi-AZ innerhalb einer Region · regionenübergreifende Lesereplikate · CDC-Stream zum Data Warehouse
Ausfallsicherung
RPO 0 · RTO 5 Minuten für Ledger und Identität · 15 Minuten für den Katalog
Beobachtbarkeit
OpenTelemetry standardmäßig · mandantenbezogene Traces · strukturiertes Audit-Protokoll · Workflow-Wiedergabe
Verschlüsselung
TLS 1.3 bei der Übertragung · AES-256 bei der Speicherung · BYOK in der Enterprise-Version · Schlüsselisolierung pro Mandant
Wohnsitz
EU als Standard · Festlegung der Region in Scale/Enterprise · Audit-konforme Datenausgabe

Möchtest du die vollständige
Anleitung?

Architektur-Sitzungen mit dem Gründungsteam.
Eine Sitzung buchen →Den Beitrag zum Datenmodell lesen →