Bez sdílené databáze nemůžete používat JOINy mezi službami nebo jedné ACID transakce. Data skládáte a udržujete konzistenci pomocí API composition, replikace/CQRS read modelů a event.
Čtení dat mezi službami
API composition — koordinátor zavolá každou službu a složí výsledek:
js
order = ordersApi.(orderId);
customer = usersApi.(order.);
shipment = shippingApi.(orderId);
{ ...order, customer, shipment };
