https://software-testing-tips.medium.com/how-to-create-a-python-flask-api-best-practices-and-guidelines-5475233c7b02