Skip to content

viatcheslavmogilevsky/flame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Flame Logo
flame

The core idea

Everything that can be containerized can be serverless.

Generic FaaS framework.

How?

Provide preloaded runtime (process-pool or thread-pool) for wide range of tasks: online service, on-demand job, interactive shell (if possible), etc

Prerequisites

  1. Application code itself, of course
  2. Make container image of application code
  3. Setup flame framework on container orchestration system (plain docker, Fargate, ECS, Kubernetes, etc)
  4. That's it!

Roadmap

Fork'n'Go (one function call -> one process)

plain docker Fargate ECS Kubernetes Other (mesos, CoreOS..,)
Service
Job ❎ 📍
Interactive

Spawn'Go (one function call -> one thread)

plain docker Fargate ECS Kubernetes Other (mesos, CoreOS..,)
Service
Job
Interactive