Computing
Concurrent computing
Distributed algorithms
Distributed computing
Data management
Happened-before
Logical clock
Apache Hadoop