Modern APIs with FastAPI and Python Transcripts
Chapter: Course conclusion and review
Lecture: Review: async view methods
0:00 One of the most important things we can do for scalability and making our Web servers
0:05 handle more traffic with less hardware is to take the times where we're waiting on external services and allow other code to run.
0:12 Whether that's waiting on a deep database server to get back to us, calling an external API and waiting around for it to get back to us,
0:19 the ping time as stuff travels through the Internet and connecting all those different things. So we saw that FastAPI natively supports async methods.
0:29 It makes it super easy for us to work with them. So here to convert our weather API call to an async call,
0:36 we just put the word async def instead of def to define the function. And then when we call any async operations like get report
0:42 async, we just use the word await in front of it. That's it. Now we've gained tons of scalability by allowing the processing of other requests
0:50 while we're waiting on the report to come back to us.