Data Consistency Models Strong, Eventual, Casual & Read-Your-Writes

Ask five engineers what “consistency” means and you’ll get five slightly different answers, and honestly, all five might be right…