FastAPI

FastAPI

modern, fast (high-performance), web framework for building APIs

FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.

Part of tutorial

Authentication
Integrating FastAPI with JWT Tokens.

Part of tutorial

Testing
Writing Unit Tests using Pytest & Asyncio.

Part of tutorial

References
Reference materials which helped to prepare this tutorial.

Part of tutorial

Elastic Kubernetes Service (EKS)
Deploying application using EKS, RDS, ElastiCache, Route53 & AWS Certificate Manager.

Part of tutorial

REST API - Part V
Performing CRUD operations in Orders along with placing a new order.

Part of tutorial

Helm Charts
Combine your K8s manifests into a single package using Helm Charts.

Part of tutorial

Cleanup
Cleaning up stack (removing RDS, EKS, ElastiCache, LoadBalancer, Route53).

Part of tutorial

Kubernetes Deployment
Writing K8s manifests & deploying in minikube.

Part of tutorial

Celery & Redis
Configuring Celery & Redis with FastAPI.

Part of tutorial

Project Setup
Setting up FastAPI project type in PyCharm Professional.

Part of tutorial

REST API - Part II
Performing CRUD operations in our User module.

Part of tutorial

REST API - Part IV
Performing CRUD operations in Orders & Cart Module.

Part of tutorial

Database Setup - Part I
Configuring database connection with SQLAlchemy and FastAPI.

Part of tutorial

Database Setup - Part II
Setting up database migrations with Alembic.

Part of tutorial

REST API - Part I
Implementing a REST API for User modules using Pydantic & API Router.

Part of tutorial

REST API - Part III
Performing CRUD operations in Products & Category Module.

tutorial

Developing FastAPI Application using K8s & AWS
Build seamless FastAPI applications in PyCharm through Kubernetes & AWS.

Part of tutorial

Introduction
Introducing FastAPI, a modern, fast (high-performance), web framework.