Asynchronous Design
It's cleaner to structure code for asynchronous execution by design, instead of by evolution.
- Categorization -- group logic by resource access.
- Create information flow graph.
- Write code.
It's cleaner to structure code for asynchronous execution by design, instead of by evolution.