Whenever you're ready, walk me through how you'd approach this.
Explain when you would use async versus sync communication in a product and engineering workflow.