But has anyone moved from plugin hopscotch to an event bus for ecommerce? I just migrated a DTC brand off 17 webhooks into Kafka + Debezium, added a new 3PL and CDP sync without touching checkout, and it held steady at about 10k orders/hour on BFCM with fewer retries — curious what you’re using for the glue layer (Kafka, Pulsar, NATS, or an iPaaS) and how it’s scaling.
For the “glue layer,” I’d add Schema Registry + per-topic DLQs; enforce idempotent keys. Enable Kafka EOSv2?
Nice upgrade — less spaghetti, more lasagna. Building on @emilychan57, we saw the biggest win by switching to the Debezium outbox SMT (canonical Order* events only) and a compacted “orders-latest” topic for warm replays; new 3PLs backfill from that without touching checkout. Curious if you’re partitioning by order_id and using a tiny delay/retry topic before DLQ to keep retries from stampeding.