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
23:50 MIN
Case study: Accelerating development with REST and OpenAPI
The Great API Debate: REST, GraphQL, or gRPC?
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
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
Lessons learned from observing a billion API requests
Pratim Bhosale
Devouring APIs with Python
Shweta Palande
API = Some REST and HTTP, right? RIGHT?!
Rustam Mehmandarov
OpenAPI meets OpenAI
Christopher Walles
No more Node: Build APIs with Flask and test it with Postman
Teri Eyenike
Related Articles
View all articles


.webp?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.


Architect / Staff Python Engineer (m/f/d)
CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL

Lead Backend Engineer (m/f/d)
Peter Park System GmbH
München, Germany
Senior
Python
Docker
Node.js
JavaScript

Full Stack Developer (Python FastAPI ReactJS)
N Consulting Ltd
London, United Kingdom
Remote
€78-91K
HTML
NoSQL
Docker
+5



Software Engineer - GenAI - Python - FastAPI - React - Full Stack
Stealth It
Remote
€68K
Intermediate
Next.js
FastAPI
WebPack
+2


Developer - API Azure DevOps Engineer (FastAPI)
ITproposal B.V.
Senior
Splunk
FastAPI
Terraform
Continuous Integration