Peter Bourgon discusses distributed programming with commutative replicated data types (CRDTs), how they work, what problems they solve, and his experience with using the Go language at SoundCloud.
In this InfoQ interview, Michael Nygard explores some of the available loopholes in the CAP theorem helping architects to engineer distributed systems that meet their needs. He also discusses new patterns he’s observed since his book, Realease IT and shares his thoughts on continuous delivery, DevOps and ALM.
Rich Hickey explains the basics of Datomic, its approach to transactions and query, Datalog, CAP, ACID and BASE, and much more.
Rich Hickey and Justin Sheehy talk about scalability and transactionability of datastores. They explain tradeoffs for achieving read and/or write scalability on top of Datomic and Riak.