/faas_so_final_project

This reposirory contain a brief description about FaaS and show a comparison between differents platforms available. More, you can see two real implementations: OpenWhishk and OpenFaaS with Jupyter Notebook (Tensorflow example instead).

Function as a Service - FaaS

Final Project

Operative Systems and Network Services

Semester I, 2021

Universidad del Valle

Logo Univalle

Introduction

This reposirory contain a brief description about FaaS and show a comparison between differents platforms available. More, you can see two real implementations: OpenWhishk and OpenFaaS with Jupyter Notebook (Tensorflow example instead).

  1. Brief Introduction to FaaS
  2. FaaS platforms comparison
  3. OpenWhisk
    1. OpenWhisk implementation
      1. Local building
      2. OpenWhisk Actions
        1. Jupyter Notebook: Python AI example
  4. OpenFaaS
    1. OpenFaaS implementation

Root tree:

Cloning the project

This project uses SUBMODULES.

In order to clone it use:

git clone --recurse-submodules https://github.com/andrescvargasr/faas_so_final_project.git

Pull and update submodules

You should run this command every time you want to pull: git pull --recurse-submodules

Submodules update only

To update the submodules: git submodule update --recursive --remote