RFC: async control flow
Callbacks (with async
library), raw promises, or async/await. We need to standardise!
Note that async/await can lead to concurrency issues (i.e. not capitalising on concurrency). You may end up with some less readable code to circumvent that.
If we settle on promises with or without async/await, can we add bluebird
and refactor promise handling for concurrency and style?