John Spray describes an experience of building high performance systems with C++20 in an asynchronous runtime, and explores the challenges & tradeoffs in adopting a thread-per-core architecture.
$1.083/hour -> $779.76/month. If you only need it occasionally as part of a CI/CD pipeline it might make sense, but if you use it a lot it sure wouldn't take long for it to be cheaper just to keep one ...