Show HN: Self-hosted Spanner-like database that speaks Redis
Category: database
Tags: distributed-database, redis-compatible, causal-consistency, leaderless-replication, go
Score: 8.0/10 (Innovation: 8, Technical: 9, Documentation: 8, Utility: 7)
Swytch is a Redis-compatible distributed cache that uses a causally-ordered effect log (based on Lamport's alternative to clocks) to achieve leaderless, coordination-free replication with deterministic conflict resolution. Its innovative combination of a DAG-based ordering model with full Redis protocol support makes it a compelling alternative to traditional consensus-based systems for applications needing strong consistency without clock synchronization.
Target audience: backend devs, devops, site reliability engineers
Repository: https://github.com/swytchdb/swytch · Go · AGPL-3.0 · 6 stars
View on Hacker News