Tutorial: Developing FastAPI Applications using K8s & AWS

We’re happy to announce the new PyCharm Guide tutorial by Mukul Mantosh, this time on FastAPI, Kubernetes, and AWS. In the video below he talks to Paul Everitt and shares a sneak peek at what you should expect from this amazing — almost 6 hours long — course. Let’s take a quick look!

REST APIs In The Cloud

In this free tutorial, you will build a sample e-commerce application with everything along the way and then deploy it to AWS with Kubernetes. Here’s what it looks like:

  • Introducing FastAPI, a modern, fast (high-performance), web framework
  • Setting up FastAPI project type in PyCharm Professional
  • Setting up the database connection and migrations
  • Implementing the REST APIs with routing and CRuD
  • Configuring Celery & Redis with FastAPI
  • Integrating FastAPI with JWT Tokens
  • Writing Unit Tests using Pytest & Asyncio
  • Writing K8s manifests & deploying in minikube
  • Deploying application using EKS, RDS, ElastiCache, Route53 & AWS Certificate Manager
  • Combine your K8s manifests into a single package using Helm Charts

Each of the 17 sections includes a narrated video demonstration, text explaining everything, and working code snippets.

Start now!

Previous Tutorials

This isn’t the first long-form tutorial series from Mukul. He’s done two previously on AWS in the PyCharm Guide:

image description