Hi Paul, it’s hard to give a general answer but to give you some starting points, the Pulsar concepts you want to look into are
topic compaction and possibly using a
TableView as a queryable KV store.
Continuously sinking records is possible using the IO connectors. How all of these pieces fit together exactly will depend on your system design