As we build AppX—our new service for managing reference data such as movies, TV shows, and people (actors, directors, writers)—we have an opportunity to evaluate our inter-service communication patterns and consider an approach that better serves this use case.
This proposal recommends that AppX expose a query API alongside event publication, adopting a hybrid messaging strategy that combines the strengths of push-based events with on-demand data access. This approach aligns with industry-standard patterns for reference data services and addresses several operational challenges we've observed in our current architecture.
The recommendation is not to abandon our event-driven architecture, but to evolve it. Events remain valuable for notifications and real-time updates. However, for reference data that many services need to query across multiple dimensions, a complementary API provides significant operational and reliabili