Files
awesome-kubernetes/docs/serverless.md
Inaki Fernandez 00a20a8471 ul 6m
2024-08-20 19:49:18 +02:00

21 KiB
Raw Permalink Blame History

Serverless Architectures and Frameworks

  1. Serverless Architectures
    1. Serverless Bad Practices
    2. Terraform and Serverless
    3. Governance
    4. Microservices vs. Serverless. Kubernetes vs Serverless
    5. Case Studies
    6. FaaS: Function as a Service
    7. Serverless Ecosystems Comparison
  2. Serverless Framework (the most popular serverless ecosystem)
  3. Orchestrators of Functions on Kubernetes (aka Kubernetes Native Serverless Frameworks or FaaS Providers)
    1. OpenFaaS
    2. OpenFunction
    3. Knative
      1. OpenShift Serverless with Knative
    4. Kubeless
    5. OpenWhisk
    6. Dapr Microservices Frameworks
  4. Popular Deployment Frameworks for AWS Lambda
  5. TriggerMesh serverless event router
  6. Images
  7. Tweets

Serverless Architectures

Serverless Bad Practices

Terraform and Serverless

Governance

Microservices vs. Serverless. Kubernetes vs Serverless

Case Studies

FaaS: Function as a Service

Serverless Ecosystems Comparison

Orchestrators of Functions on Kubernetes (aka Kubernetes Native Serverless Frameworks or FaaS Providers)

OpenFaaS

OpenFunction

Knative

OpenShift Serverless with Knative

Kubeless

OpenWhisk

Dapr Microservices Frameworks

TriggerMesh serverless event router

  • TriggerMesh Easily build event-driven applications
    • Open-source AWS EventBridge alternative
    • Unified eventing experience
    • Developer-friendly CLI
    • Runs on Docker or natively on Kubernetes
  • thenewstack.io: TriggerMesh: Open Sourcing Event-Driven Applications The open source, cloud-agnostic, serverless event router allows users to produce and consume between multiple clouds and on-prem data centers. Check out these real-life case studies.

Images

??? note "Click to expand!"

<center>

[![Serverless](images/from-monolith-to-serverless.jpg)](https://www.xenonstack.com/blog/serverless-openfaas-java/)
</center>

Tweets

Click to expand!

Hi aspiring cloud professional, my name is Adam and I need you to listen to me.

First, I make a zillion-ish dollars per year freelancing and I stand to gain nothing from your attention.

Im writing to you because it occurs to me that things I think are obvious probably arent.

— Adam Elmore (@aeduhm) September 29, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

When building message/event based solutions you may want to take a message or event and split it into many different ones.

We can use this to split large messages/events into smaller ones for downstream consumers.

Visual, resources and example 👇https://t.co/kqbYoNMxkA pic.twitter.com/5qyhbVcSZJ

— David Boyne 🚀 (@boyney123) February 27, 2023
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>