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.

Authentication

Part of tutorial

Authentication
Integrating FastAPI with JWT Tokens.
Elastic Kubernetes Service (EKS)

Part of tutorial

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

Part of tutorial

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

Part of tutorial

Kubernetes Deployment
Writing K8s manifests & deploying in minikube.
Helm Charts

Part of tutorial

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

Part of tutorial

Project Setup
Setting up FastAPI project type in PyCharm Professional.
References

Part of tutorial

References
Reference materials which helped to prepare this tutorial.
REST API - Part II

Part of tutorial

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

Part of tutorial

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

Part of tutorial

Celery & Redis
Configuring Celery & Redis with FastAPI.
REST API - Part V

Part of tutorial

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

Part of tutorial

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

Part of tutorial

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

Part of tutorial

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

Part of tutorial

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

Part of tutorial

Testing
Writing Unit Tests using Pytest & Asyncio.
Developing FastAPI Application using K8s & AWS

tutorial

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

Part of tutorial

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