Article original : How to Create Microservices with FastAPI
FastAPI est un Framework Web pour développer des API RESTful en Python. C'est un excellent choix lorsque vous souhaitez créer une application basée sur des microservices.
Nous venons de publier un cours sur la chaîne YouTube de freeCodeCamp.org qui vous apprendra comment développer une application de microservices en utilisant FastAPI.
Dans ce cours, vous allez créer une application de microservices simple en utilisant Python FastAPI avec React sur le Frontend. Vous apprendrez à utiliser RedisJSON comme base de données et à distribuer des événements avec Redis Streams. RedisJSON est une base de données NoSQL tout comme MongoDB et Redis Streams est un Event Bus tout comme RabbitMQ ou Apache Kafka.
Antonio Papa de Scalable Scripts a développé ce cours. Il a beaucoup d'expérience de travail avec une variété de frameworks Frontend et Backend.
Voici les sections de ce cours :
- Démo de l'application
- Configuration du microservice d'inventaire
- Redis Cloud
- Connexion à Redis Cloud
- CRUD de produits
- Configuration du microservice de paiement
- Requêtes HTTP internes
- Background Tasks
- Redis Streams
- Frontend
Regardez le cours complet ci-dessous ou sur la chaîne YouTube de freeCodeCamp.org (1,5 heure de visionnage).