A brief introduction to distributed systems
CAP twelve years later: How the "rules" have changed