/Splice

Primary LanguagePythonMIT LicenseMIT

Splice

Splice is an automated framework for combining IaaS and FaaS services in a cost- and performance-conscious manner.

Description

Loadcat - Configuration tool for NGINX (loadbalancer)

Compiler - Helps you make FaaS-ready code

Controller - Load-balancer responsible with compiler

Credentials - Access key

InstallScriptForNginxAndServer - Install Script for Loadcat

WorkloadGenerator - Request Generator for mimicking real-world web services

How to use

  1. Install loadcat and launch few initial server instances (reference loadcat repo)

  2. Run controller

See description in Controller/compiler.py