Skip to content

9. Future Work

The ability to create and configure Server-Side Event streams would allow greater flexibility in how the data collected by Lattice can be used. This would allow Lattice to act as an orchestrator for real-time responses to changes in your data and provide granular control over exactly what changes each subscriber would receive.

Topic Grouping would allow you to create logical groupings of topics. Sink connectors could then subscribe to those logical groups instead of having a static list of topics. This would allow for a single change to propagate across many connections, instead of having to change each manually.

Lattice creates topics for every table it is allowed to access. However, this is not always necessary or wanted. The ability to exclude specific tables would reduce the amount of potentially unwanted topics in order to avoid clutter on the topic selection page.

Lattice has preconfigured connectors for ClickHouse, Postgres, and MongoDB, and allows the user to configure a host of other connectors themselves. Increasing the list of preset configurations would provide the user with a more streamlined experience for these database types.