Patterns and Concepts used:
- Unit Test;
- Integration Test;
- Domain Driven Design;
- Clean Architecture;
- Microservice;
- Poetry as packaging and dependency management
- Notification Pattern;
- Event Sourcing;
- Docker;
- Docker Compose;
- Kubernetes;
- Mongodb Clustering;
git clone https://github.com/churros-py/user-microservice-python.git
cd user-microservice-python
poetry install
Start the local server (will be available at http://127.0.0.1:8000 or localhost:8000)
cp .env.example .env
poetry run python main.py
poetry run python -m pytest -vv -s