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

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

Source: Dev.to

I'de like to introduce S2C - a novel implementation of distributed consensus and state machine replication atop shared storage (AWS S3). It can be embedded in any JVM distributed application (e.g. microservices) to provide a strongly consistent medium for storing structured data (durable cache, key-value store, distributed atomic counter, etc.). It aims to simplify building strongly consistent data stores by avoiding maintaining majority of nodes and by offloading the quorum to S3. It can run as a single node and can survive full cluster crash. So S3 is used for storage and consensus. It is implemented in Java (more languages support coming). Templates let you quickly answer FAQs or store snippets for re-use. Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink. Hide child comments as well For further actions, you may consider blocking this person and/or reporting abuse