Caching
Local and distributed caching strategies.
Distributed Lock
Coordination across distributed systems.
Distributed Transaction
Consistency across multiple services.