https://software-testing-tips.medium.com/building-a-python-flask-api-top-solutions-for-creating-powerful-apis-2810b1fea0a1