A sample REST api using the FastApi framework, exposing some Chuck Norris facts, deployed on Google Cloud Platform.
This project is the first of three sessions, part of the 9 hours module Machine Learning: from idea to product of the Post Masters degree Big Data And Analytics from Telecom Paris.
Here, we propose to build a demo RESTful api in Python, using the framework FastApi. We will cover topics like:
- Setting up the python development environment with virtualenv
- Dockerizing the project from the beginning
- Coding model classes with (included in FastApi)
- Making a data access layer to a fake database
- Implementing GET, POST, PATCH, DELETE endpoints with FastApi to interact with this database.
- Deploy the project manually on Google Cloud Run
- Setup the continuous deployment using Circle CI
All resources are located in the resources folder.