Summary
Assess the feasibility and storage/performance tradeoffs of leveraging durable history to solve the following change streams use-cases:
- Supplying pre- and post-images, as applicable, for update and delete events
- Retrieving PIT historical routing data from config servers in a sharded cluster
Motivation
The goal of this project is to clarify the questions outlined in the scope document via a series of POCs and targeted test-cases, to determine:
- What constraints such an approach would place upon change streams
- What work (if any) would be necessary to make them suitable to the task
The output of this project will be a report outlining our findings, potential implementation paths, and the estimated effort required for each.
Cast of Characters
- Product Owner: Katya Kamenieva
- Project Lead: TBD
- Program Manager: Craig Homa
- Drivers Contact: TBD
Documentation
Scope Document
Technical Design Document