What is your experience with concurrency in distributed systems, including how you avoid race conditions and deadlocks at The Coca-Cola?