Managing Firecracker microVMs in Go

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • raveld

    Ravel is an open-source microVMs orchestrator.

  • For the purpose of the article all the presented code is simplified and truncated of error management. You can find the full implementation on the Ravel Github repository.

  • init

    An init system for simplifying the process of running docker containers as firecracker microvms (by thi-startup)

  • For now, our init binary will be mostly a copy of the thi-startup one. This needs to be mounted as a root file system and accompanied by a config file providing the metadata of the container image. Then, we extract the image content into a EXT4 file system and mount it as a second file system.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • flow

    A delightfully tiny but powerful HTTP router for Go web applications (by alexedwards)

  • To do that we use a minimal HTTP router for Go named Flow:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts