Geo: Publish Snippets replication events
Problem to solve
When a Snippet repository is created, updated or removed, we should store the events to trigger replication on Geo secondary nodes.
Proposal
- Implementation specific for Snippets
- Use the Replicator to publish events (
:created
,:updated
,:deleted
) - Generalize for the Geo Framework (via
RepositoryReplicatorStrategy
)
What does success look like, and how can we measure that?
Snippets should have events for the three supported lifecycle states: created
, updated
and deleted
Links / references
Edited by Nick Nguyen