Hacker News new | ask | show | jobs
by derberg 1745 days ago
what "async" means for you? is it just JS async/await for you? have you used Kafka, or Websocket or only writing and interacting with REST APIs?
1 comments

For me Async means - non-blocking experience to the user.
In context of APIS, "async" communications means event notifications and message queues: Amazon SNS/SQS, Amazon Kinesis, Azure Event hub, Kafka, RabbitMQ etc. Anything where you send a message and don't wait for a response, unlike http.
Minor correction to what I said. Async means we do not keep someone/something waiting for response. There are so many options on the implementation as you described.