A Brief History Of Serverless

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

  • The FaaS platform gained a lot of popularity which resulted in many competitors. There was OSS providers like OpenFaaS or Fission. There were of course the commercial versions to like Azure Functions and Google Cloud Functions.

  • pipeline

    A cloud-native Pipeline resource.

  • There was also Knative Build but long story short, it spun out and became what we now know as Tekton

  • 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
  • distribution-spec

    OCI Distribution Specification

  • Internally, Google used a platform called Borg which is still used by Google to this day. It also served as the basis for Kubernetes. Borg is a container-based platform whose goal was to allow developers to focus on code, not infrastructure. Google has an entire infrastructure team to manage the datacenters. This system came out circa 2004. This predates the advent of modern OCI Containers by about a decade.

  • distrobuilder

    System container image builder for LXC and Incus

  • Docker introduced their new container technology at PyCon 2013. At this time, Docker containers were just a wrapper for Linux Containers but this fundamentally changed the landscape of computing (more on this later).

  • fission

    Fast and Simple Serverless Functions for Kubernetes

  • The FaaS platform gained a lot of popularity which resulted in many competitors. There was OSS providers like OpenFaaS or Fission. There were of course the commercial versions to like Azure Functions and Google Cloud Functions.

  • deploy-cloudrun

    A GitHub Action for deploying services to Google Cloud Run.

  • In 2019, Google announced Cloud Run. This was, in essence, a managed Knative. Now, Cloud Run doesn't run on Kubernetes, but it is Knative Serving API compliant. This means that you could take a standard Knative YAML manifest and use it to deploy your containers to Cloud Run with no issue.

  • deploy-cloud-functions

    A GitHub Action that deploys source code to Google Cloud Functions.

  • The FaaS platform gained a lot of popularity which resulted in many competitors. There was OSS providers like OpenFaaS or Fission. There were of course the commercial versions to like Azure Functions and Google Cloud Functions.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • google-cloud-cpp

    C++ Client Libraries for Google Cloud Services

  • In 2008, Google launched AppEngine. This product predates the formal existence of Google Cloud and can be considered Google Cloud's first offering.

  • pack

    CLI for building apps using Cloud Native Buildpacks

  • For example, with BuildPacks developers don't even need to make a Dockerfile anymore. When integrated into a GitOps pipeline, serverless development becomes a breeze.

  • aws-lambda-java-libs

    Official mirror for interface definitions and helper classes for Java code running on the AWS Lambda platform.

  • On this day, we both first learned about Lambda. This was the world's first public Functions-as-a-Service platform, better known as FaaS. They told us that this was the next evolution in Cloud Computing. With Lambda, you could now host snippets of code on AWS. There were no more idle workers, and you could auto-scale with minimal additional configuration required. Also, these snippets were event-driven by nature. This was a fully serverless platform.

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

  • TrueNAS will be moving to Docker Compose (away from K3s)

    1 project | news.ycombinator.com | 30 May 2024
  • Root your Docker host in 10 seconds for fun and profit

    1 project | news.ycombinator.com | 28 May 2024
  • How I ended up using Colima for Docker on Apple Silicon

    3 projects | dev.to | 3 May 2024
  • Can I scale my dockerized Flask solution with Kubernetes?

    2 projects | dev.to | 6 Apr 2024
  • Google to Discontinue Skaffold

    1 project | news.ycombinator.com | 2 Apr 2024