This project is a proof of concept microservice written in Python with FastAPI. It was written to test if FastAPI is a good fit for writing microservices in a larger project.
The microservice demonstrates:
- API endpoints with FastAPI
- Validation with Pydantic
- Database migration with DBMate
- DB access with SqlAlchemy
- Testing with pytest
Versions
- Python version: 3.8
- FastAPI version: 0.70.0
- SqlAlchemy version: 1.4.26