Asynchronous programming is a hot topic in software development. Async support is everywhere. But what does async mean? And what does sync mean? What is the essence of programming in both ways? In this talk we will try to figure out what and why about async and sync approaches. This is a part of Wix Resilient Design Talks.