BOOM - Barkeley Orders Of Magnitude
Distributed systems
Complex
Asynchronous environment
Node failures
Serialization
Durability
Timeouts