CockroachDB is a distributed database management
system that is designed to be scalable, resilient, and easy to
use.
▪ Cockroach cluster, which is a group of database nodes
that work together to form a single, highly available database.
▪ Ability to scale horizontally by adding more nodes to the
cluster as the workload increases.
▪ CockroachDB also has strong support for data consistency
and durability, with features such as multi-active availability
and distributed transactions.
▪ CockroachDB is written in the Go programming language.
▪ CockroachDB has built-in Change Data Capture feature,
that you can build the Transactional Outbox Pattern with
CDC into your own application.
https://www.cockroachlabs.com/docs/stable/cdc-transformations.html