Multiple municipal apps publish inspection.completed events; a single analytics consumer should not be wired into each publisher's code. Which EventBridge approach keeps publishers decoupled?
Select an answer to reveal the explanation.
Short Explanation
Put inspection.completed on a shared bulletin board — a custom EventBridge bus — instead of teaching every app the analytics team's phone number. Publishers post; rules deliver. Nobody rewires when a new consumer shows up.
Full Explanation
A custom EventBridge event bus lets many producers emit a shared event shape while rules route to consumers without embedding consumer endpoints in publisher code. Synchronous hard-coded invokes, inlined analytics copies, and direct shared-table writes recreate tight coupling. Custom buses are the standard DVA-C02 pattern for multi-app domain events.