@ShadowJonathan CSP basically does everything async does better, more legibly and you can easily scale it over multiple cores without program changes.

Scaling over multiple hosts requires only some slight changes.