This repository provides a boilerplate for building scalable and high-performance web applications using FastAPI, MongoDB, Redis, and Celery. It includes pre-configured setups for these technologies, making it easier to start your next project with a solid foundation.
- FastAPI: Modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints.
- MongoDB: A NoSQL database for storing application data.
- Redis: An in-memory data structure store, used as a database, cache, and message broker.
- Celery: An asynchronous task queue/job queue based on distributed message passing.
- Docker Support: Containerized setup using Docker for easy development and deployment.
- Scalable Architecture: Designed to scale with your application's needs.
- Docker
- Docker Compose