Managing Cross Data Center Replications to Self-Managed clusters from Capella
The Challenge
Users did not have the ability to set up cross data center replications to self managed targets external to Capella.
Pain Points 💢
- Unable to set up replications to self managed target clusters/databases
The Solution
Providing the user with the ability to set up replications from their Capella clusters to self managed targets such as an AWS bucket.
This feature would also allow the user to have visibility of within the UI as to whether there were any issues or errors with their replications.
So, how would the feature work?
Users would be able to set up replications to self managed targets, as long as they were using the same cloud provider for both the target and replication source, from the Capella UI - functionality which already existed in Couchbase Server.
What design changes were needed?
- Translating the existing content of the Server UI for XDCR into the UI components of Capella
- Modified existing data grid cell types to accommodate content that included alert icons and coloured labels/pill badges
- Documented proposed design changes to the data grid component to improve accessibility and extend usability
The Outcome
Improved parity between the Couchbase Server and Capella products, encouraging more Server users to try out Capella for future use cases.
Key features of the solution:
- Extended functionality in the UI to be able to select self managed targets for replications
- Tailored replication table to include additional columns for target specific data
- Improved at-a-glance visibility of any issues or errors with replications through the use of colour-coded pill badges