FastAPI Microservices Web Development
Budget: $30 – $250 USD
I need a concise, production-ready web solution built with FastAPI following a micro-services architecture. The project is strictly backend-focused: each service should expose clean, well-documented REST endpoints, handle its own data layer, and communicate with the others through lightweight HTTP or messaging where appropriate.
I will provide the high-level domain model and the specific responsibilities of each service once we start. Your job is to translate those requirements into modular FastAPI code, wire up the routing, validation and dependency injection, and ensure that every service can be containerised for straightforward deployment.
Please include basic automated tests and OpenAPI documentation generated by FastAPI itself so I can review functionality quickly in Postman or Swagger UI. If you normally rely on tools such as Pydantic, SQLModel, Docker, or GitHub Actions for CI, feel free to integrate them—clarity and reproducibility are key acceptance criteria.
Deliverables:
• Source code for each microservice in separate folders or repositories
• A simple README describing how to build, run and test everything locally
• Docker-compose or equivalent scripts that spin up the full stack end-to-end
If any detail is unclear, let’s discuss early so we can keep the implementation tight and on schedule.
I will provide the high-level domain model and the specific responsibilities of each service once we start. Your job is to translate those requirements into modular FastAPI code, wire up the routing, validation and dependency injection, and ensure that every service can be containerised for straightforward deployment.
Please include basic automated tests and OpenAPI documentation generated by FastAPI itself so I can review functionality quickly in Postman or Swagger UI. If you normally rely on tools such as Pydantic, SQLModel, Docker, or GitHub Actions for CI, feel free to integrate them—clarity and reproducibility are key acceptance criteria.
Deliverables:
• Source code for each microservice in separate folders or repositories
• A simple README describing how to build, run and test everything locally
• Docker-compose or equivalent scripts that spin up the full stack end-to-end
If any detail is unclear, let’s discuss early so we can keep the implementation tight and on schedule.
Related categories:
Docker
Backend Development
HTTP
RESTful API
API Development
Microservices
Containerization
FastAPI