How I made 100 million HTTP requests in a single thread with Python. I go over the basic concepts that are used to write asynchronous Python code. Once I got my head around them, writing the code we reasonably straightforward, but but I got my head around them it was very confusing!
More info: https://www.artificialworlds.net/blog/2019/02/26/python-async-basics-video-100-million-http-requests/