This repository shows the importance of using the interfaces in order to decouples your code properly.
The repository simulates a company called Fuawei with a integration problem which have to be solve fast and safe.
You can run the example:
pip install -r requirements.txt
python main.py
You can read more about the example in this url.