Runtime Foundation
Fünf technische Eigenschaften, die bereits unterhalb eines TI-Flow-Fachdienstes nutzbar sind.
Die Aussagen beziehen sich auf die implementierte Workflow-/Sharding-Foundation. Sie werden bewusst nicht zu einer vollständigen TI-Flow-, HCC-, ZETA- oder FHIR-Konformitätsaussage erweitert.
01Stabile VBucket-Platzierung
Ein begrenzter virtueller Bucket-Raum ordnet Workflows stabil über workflow_id → bucket_id → shard_id einer benannten Ausführungsgrenze zu. Die konkrete Bucket-Anzahl und physische Topologie bleiben deployment- und versionsgebundene Implementierungsdetails.
02Shard-lokaler Write Path
Workflow State, Jobs, Timer, Subscriptions, Journal sowie Effect-/Outbox-Datensätze bleiben im Ausführungspfad auf dem zuständigen Shard. Distributed JOINs und distributed writes gehören nicht in den Execution-Hot-Path.
03Per-shard Queues & Worker
Worker arbeiten ausschließlich innerhalb ihrer zugeordneten shard-lokalen Ausführungsgrenze; Jobs werden dort kontrolliert beansprucht und ausgeführt. Wakeup-, Recovery- und Scheduling-Mechanismen bleiben interne Runtime-Details.
04Failure Containment
Ownership, Leases und Fencing begrenzen Ausführung auf den zuständigen Shard. Ein Fehler in einer Worker-/Shard-Domain wird als eigener Betriebszustand sichtbar, statt still auf eine andere Datenbankgrenze auszuweichen.
05Recoverable Migration
Bucket-Migration folgt einem expliziten, wiederaufnehmbaren Ablauf mit Draining, Copy, Verification und Locked Cutover. Crash/Restart- und Recovery-Semantik sind Teil des Migrationsprotokolls.
≠Kein semantischer Datentyp-Bucket
VBuckets sind Routing- und Placement-Primitives. Bereiche wie „medizinisch“ oder „Finanzbuchhaltung“ werden nicht allein durch feste Bucket-Nummernbereiche zu Datenschutz- oder Mandantengrenzen.