This repository is a python reference microservice.
This microservice has the following:
- Poetry to manage project dependencies.
- Clean Architecture - SOLID.
- Neo4j Database.
- Dependency Injection with FastAPI.
- FastAPI framework, high performance, ready for production.
- Uvicorn.
- Mypy - Optional static type checker.
- Pre-commit - Git hook scripts are useful for identifying simple issues before submission to code review.
- Pre-commit has the commitizen hook.
- Unit tests with gherkin syntax.
- Integration tests with gherkin syntax.
- Test coverage.
- Docker configuration.
- Configuration for cloud-run deployment.
- Configuration file for continuous deployment with GCP Cloud Build.
- Twitter @jggomezt
- My Podcast Snippets Tech
- My youtube channel devhack
LICENSE The MIT License (MIT) Copyright (c) 2020 Juan Guillermo Gómez