gustavovalle23 / churros-microservices-fastapi

This is a microservice based system that orchestra all restaurant delivers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Restaurant System

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;

Basic Diagram:

image

Project download

git clone https://github.com/churros-py/user-microservice-python.git

Access the project directory

cd user-microservice-python

Initialization of the virtual environment

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

Run tests

poetry run python -m pytest -vv -s

About

This is a microservice based system that orchestra all restaurant delivers


Languages

Language:Python 99.4%Language:Dockerfile 0.6%