FastAPI is a Web framework for developing RESTful APIs in Python. It is a great choice when you want to build an app based on microservices.
We just published a course on the freeCodeCamp.org YouTube channel that will teach you how to develop microservices app using FastAPI.
In this course, you will create a simple microservices app using Python FastAPI with React on the frontend. You will learn how to use RedisJSON as a Database and dispatch events with Redis Streams. RedisJSON is a NoSQL database just like MongoDB and Redis Streams is an Event Bus just like RabbitMQ or Apache Kafka.
Antonio Papa from Scalable Scripts developed this course. He has a bunch if experience working with a variety of frontend and backend frameworks.
Here are the sections in this course:
- App Demo
- Inventory Microservice Setup
- Redis Cloud
- Connect to Redis Cloud
- Products CRUD
- Payment Microservice Setup
- Internal Http Requests
- Background Tasks
- Redis Streams
Watch the full course below or on the freeCodeCamp.org YouTube channel (1.5 hour watch).