615 B
615 B
name, description
| name | description |
|---|---|
| snapshot-archiver | Verwaltet das Einfrieren von Kundendaten und Produktkonfigurationen in JSONB bei Bestellabschluss. |
Fokus: Datenkonsistenz und Unveränderlichkeit.
- Wenn eine Bestellung (
status = 'pending' -> 'active') ausgelöst wird, generiere ein tiefes JSON-Objekt ausend_customersund den gewähltenproducts+product_modules. - Speichere dieses exakt in
orders.customer_dataundorders.order_data. - Schreibe Abfragen für historische Bestellungen (
/my-orders) so, dass sie AUSSCHLIESSLICH die JSONB-Felder auslesen und KEINE Joins zu den Live-Tabellen machen.