Ashmi Banerjee
Build your backend using FastAPI
#1about 2 minutes
Prerequisites and agenda for the FastAPI talk
The talk requires a basic understanding of Python and web development concepts to cover web architecture, framework comparisons, and a FastAPI implementation.
#2about 2 minutes
Understanding modern versus traditional web architecture
Web architecture has shifted from monolithic servers rendering all HTML to a modern approach using a CDN for static assets and APIs for dynamic JSON data.
#3about 6 minutes
Comparing Django, Flask, and FastAPI frameworks
Django is a full-stack framework, Flask is a lightweight alternative, and FastAPI excels at building modern APIs with less boilerplate code.
#4about 1 minute
Exploring the key features and benefits of FastAPI
FastAPI offers automatic interactive documentation via Swagger UI, asynchronous operations for performance, and built-in data validation to simplify development.
#5about 5 minutes
Implementing an ML image classifier with FastAPI
Learn how to serve a machine learning model by creating GET and POST endpoints in FastAPI to handle image URL input and return predictions as JSON.
#6about 2 minutes
Running the server and demonstrating the API
The application is run using Uvicorn, and a live demo shows how to interact with the API endpoints directly in the browser using the auto-generated documentation.
#7about 1 minute
Preparing your FastAPI application for production
Key steps after development include writing thorough tests, containerizing the application with Docker, and deploying it to a cloud service for accessibility.
#8about 2 minutes
Recap and audience questions on FastAPI
The talk concludes with a summary of FastAPI's benefits and a Q&A session covering comparisons to TensorFlow Serve and the use of async functions.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:17 MIN
What is FastAPI and why is it so popular
Intro to FastAPI
38:53 MIN
Q&A on the design philosophy and future of FastAPI
Intro to FastAPI
21:20 MIN
Achieving high performance with async support
Intro to FastAPI
26:13 MIN
Q&A on serverless, GitHub issues, and Python evolution
Intro to FastAPI
23:50 MIN
Exploring advanced features like dependency injection
Intro to FastAPI
30:17 MIN
Q&A on tooling, docs, and framework comparisons
Intro to FastAPI
02:20 MIN
Building on open standards and Python type hints
Intro to FastAPI
08:20 MIN
Generating interactive API documentation automatically
Intro to FastAPI
Featured Partners
Related Videos
Intro to FastAPI
Sebastián Ramírez
The Great API Debate: REST, GraphQL, or gRPC?
Alexis Yushin
1, 2, 3... Fastify!
Matteo Collina
API = Some REST and HTTP, right? RIGHT?!
Rustam Mehmandarov
Devouring APIs with Python
Shweta Palande
OpenAPI meets OpenAI
Christopher Walles
Lessons learned from observing a billion API requests
Pratim Bhosale
No more Node: Build APIs with Flask and test it with Postman
Teri Eyenike
From learning to earning
Jobs that call for the skills explored in this talk.




Senior Fullstack Engineer – Angular/.Net (f/m/d)
Apaleo
München, Germany
Remote
€65-85K
Senior
.NET
Angular
JavaScript
+1




![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL