Implementing the service

To implement this microservice, we will use Flask-RESTPlus (https://flask-restplus.readthedocs.io/en/stable/). This is a Flask (https://palletsprojects.com/p/flask/) extension. Flask is a well-known Python microframework for web applications that's particularly good at implementing microservices, as it's small, easy to use, and compatible with the usual technology stack in terms of web applications, since it uses the Web Server Gateway Interface (WSGI) protocol.