BUILDING A HIGHLY-AVAILABLE WEB SERVICE WITHOUT A DATABASE
This blog post shows off a novel web dev architecture that removes the need for a separate database. It uses in-memory data storage, periodic snapshots, and transaction logs for high availability. The author details how the Raft Consensus Protocol can be integrated to achieve 99.999% availability, making it suitable even for demanding enterprise clients.