Serverless, cloud-native strongly consistent replicated state machine atop S3

Published: (March 4, 2026 at 01:22 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

Overview

S2C is a novel implementation of distributed consensus and state machine replication built on top of shared storage (AWS S3). It can be embedded in any JVM‑based distributed application—such as microservices—to provide a strongly consistent medium for storing structured data (e.g., durable cache, key‑value store, distributed atomic counter).

Key Benefits

  • Strong consistency without the need to maintain a majority of nodes.
  • Quorum offloaded to S3, simplifying cluster management.
  • Single‑node operation capable of surviving a full cluster crash.
  • Storage and consensus combined in a single service (S3).

Implementation Details

  • Implemented in Java (additional language support is planned).
0 views
Back to Blog

Related posts

Read more »