Developing FastAPI Application using K8s & AWS

Build seamless FastAPI applications in PyCharm through Kubernetes & AWS.

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

This tutorial will be entirely focused on FastAPI along-with playing with titans like Kubernetes & Amazon Web Services.

There are a lot of features we are going to cover:

  • Working with SQLAlchemy & Alembic
  • Implementing APIs along-with securing with JSON Web Tokens (JWT)
  • Integrating with Celery & Redis
  • Async Tests
  • Helm Charts
  • Deploying Apps using Kubernetes & AWS EKS (Elastic Kubernetes Service)

Note: We'll be using PyCharm Professional Edition for all the steps in this tutorial.