event-driven fitment architecture