What is async? async implies

  • events
  • or
  • messages

Distinction: events vs messages


Why async? improves responsiveness (not performance - Distinction: responsiveness vs performance) ./resources/architecture-the-hard-parts-synchronous-vs-asynchr.resources/unknown_filename.png async usually works well in happy path, but get’s more complicated in the unhappy path… happy path -> works well unhappy path: eg.“comment uses a word that is not allowed”

  • new user flow:
    • send email?
    • notification to user?
  • automate correction
    • censor that word *****