Cloud Computing

Post-graduate course, University of Neuchâtel, Computer Science Institute, 2018

2018 - (2021)

Teacher Assistant for the Cloud Computing course.

This course is an initiation to the most common tools frequently used for cloud computing, with a focus on microservices.

REST APIs

Students have to build a REST API, using the Flask framework (Python).

Docker

The previous REST API must be deployed in docker containers, using docker-compose, alongside with its MySQL database.

Kubernetes (Google Cloud Engine)

The API must be deployed on Kubernetes in local (with minikube) and in the Google Cloud Engine.

Amazon AWS (Lambdas)

Translation of the previous API into several lambda functions (Functions as a Service paradigm)