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.
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
Python
Structured Query Language (SQL)
+1
Matching moments
04:09 MIN
How Python became the dominant language for AI
AI in the Open and in Browsers - Tarek Ziadé
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
04:02 MIN
How a broken frontend culture impacts the web
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
04:28 MIN
Building an open source community around AI models
AI in the Open and in Browsers - Tarek Ziadé
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
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
Devouring APIs with Python
Shweta Palande
API = Some REST and HTTP, right? RIGHT?!
Rustam Mehmandarov
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
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Gea Group AG
Oelde, Germany
API
GIT
Java
Azure
MySQL
+11

UST España
Taramundi, Spain
Remote
Azure
Python
FastAPI

Paradigma Digital
Municipality of Madrid, Spain
Java
Python
FastAPI
Jenkins
Continuous Integration

UST España
Municipality of Vigo, Spain
Remote
Azure
Python
FastAPI

UNITY AG
Lippstadt, Germany
Azure
Julia
Python
FastAPI
Amazon Web Services (AWS)

ITproposal B.V.
Utrecht, Netherlands
Senior
API
DNS
REST
Azure
Python
+4



Signicat
Municipality of Valencia, Spain
Intermediate
Python
FastAPI
Microservices