Files
awesome-kubernetes/site/serverless/index.html

3918 lines
115 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Enterprise-grade curated portal for the modern Cloud Native ecosystem. High-density, AI-driven selection of top-tier resources.">
<meta name="author" content="Nubenetes">
<link rel="canonical" href="https://nubenetes.com/serverless/">
<link rel="prev" href="../rancher/">
<link rel="next" href="../crunchydata/">
<link rel="icon" href="../images/favicon-ultra.png">
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
<title>Serverless - Nubenetes V2 | The AI's Cut</title>
<link rel="stylesheet" href="../assets/stylesheets/main.484c7ddc.min.css">
<link rel="stylesheet" href="../assets/stylesheets/palette.ab4e12ef.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap">
<link rel="stylesheet" href="../static/extra.css">
<link rel="stylesheet" href="../static/v2_elite.css?v=2.3.44">
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head>
<body dir="ltr" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#serverless-architectures-and-frameworks" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<div data-md-color-scheme="default" data-md-component="outdated" hidden>
</div>
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href=".." title="Nubenetes V2 | The AI&#39;s Cut" class="md-header__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Nubenetes V2 | The AI's Cut
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Serverless
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z"/></svg>
</label>
<input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 11c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4 9 4zm-9 10c3.75-1 7-5.46 7-9.78V6.3l-7-3.12L5 6.3v4.92C5 15.54 8.25 20 12 21m-3-6.67c1.76 2.17 5.13 2.24 6.97.07.23-.27.08-.68-.26-.74a4.5 4.5 0 0 1-3.18-2.2 4.5 4.5 0 0 1-.32-3.86.453.453 0 0 0-.51-.6c-3.34.62-4.89 4.61-2.7 7.33"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg>
</a>
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
</button>
</nav>
<div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
</div>
<div class="md-source__repository">
nubenetes/awesome-kubernetes
</div>
</a>
</div>
</nav>
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
<div class="md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="https://nubenetes.com/v1/" class="md-tabs__link">
🔙 Back to V1 (Exhaustive)
</a>
</li>
<li class="md-tabs__item">
<a href=".." class="md-tabs__link">
The 2026 Vision
</a>
</li>
<li class="md-tabs__item">
<a href="../tags/" class="md-tabs__link">
Technical Tags
</a>
</li>
<li class="md-tabs__item">
<a href="../videos/" class="md-tabs__link">
Agentic Video Hub
</a>
</li>
<li class="md-tabs__item">
<a href="../ai-agents-mcp/" class="md-tabs__link">
AI
</a>
</li>
<li class="md-tabs__item">
<a href="../about/" class="md-tabs__link">
Architectural Foundations
</a>
</li>
<li class="md-tabs__item">
<a href="../chaos-engineering/" class="md-tabs__link">
Platform & Site Reliability
</a>
</li>
<li class="md-tabs__item">
<a href="../ansible/" class="md-tabs__link">
Hardened Infrastructure
</a>
</li>
<li class="md-tabs__item">
<a href="../GoogleCloudPlatform/" class="md-tabs__link">
Cloud Providers (Hyperscalers)
</a>
</li>
<li class="md-tabs__item">
<a href="../caching/" class="md-tabs__link">
Networking & Service Mesh
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="../container-managers/" class="md-tabs__link">
The Container Stack
</a>
</li>
<li class="md-tabs__item">
<a href="../crunchydata/" class="md-tabs__link">
Data & Advanced Analytics
</a>
</li>
<li class="md-tabs__item">
<a href="../argo/" class="md-tabs__link">
Engineering Pipeline
</a>
</li>
<li class="md-tabs__item">
<a href="../ChromeDevTools/" class="md-tabs__link">
Developer Ecosystem
</a>
</li>
<li class="md-tabs__item">
<a href="../appointment-scheduling/" class="md-tabs__link">
Career & Industry
</a>
</li>
</ul>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href=".." title="Nubenetes V2 | The AI&#39;s Cut" class="md-nav__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a>
Nubenetes V2 | The AI's Cut
</label>
<div class="md-nav__source">
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
</div>
<div class="md-source__repository">
nubenetes/awesome-kubernetes
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="https://nubenetes.com/v1/" class="md-nav__link">
<span class="md-ellipsis">
🔙 Back to V1 (Exhaustive)
</span>
</a>
</li>
<li class="md-nav__item">
<a href=".." class="md-nav__link">
<span class="md-ellipsis">
The 2026 Vision
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../tags/" class="md-nav__link">
<span class="md-ellipsis">
Technical Tags
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../videos/" class="md-nav__link">
<span class="md-ellipsis">
Agentic Video Hub
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../ai-agents-mcp/" class="md-nav__link">
<span class="md-ellipsis">
AI
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../about/" class="md-nav__link">
<span class="md-ellipsis">
Architectural Foundations
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../chaos-engineering/" class="md-nav__link">
<span class="md-ellipsis">
Platform & Site Reliability
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../ansible/" class="md-nav__link">
<span class="md-ellipsis">
Hardened Infrastructure
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../GoogleCloudPlatform/" class="md-nav__link">
<span class="md-ellipsis">
Cloud Providers (Hyperscalers)
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../caching/" class="md-nav__link">
<span class="md-ellipsis">
Networking & Service Mesh
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_11" checked>
<label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="">
<span class="md-ellipsis">
The Container Stack
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span>
The Container Stack
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../container-managers/" class="md-nav__link">
<span class="md-ellipsis">
Container Managers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../docker/" class="md-nav__link">
<span class="md-ellipsis">
Docker
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubectl-commands/" class="md-nav__link">
<span class="md-ellipsis">
Kubectl Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-alternatives/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Alternatives
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-autoscaling/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Autoscaling
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-backup-migrations/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Backup Migrations
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-based-devel/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Based Devel
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-bigdata/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Bigdata
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-client-libraries/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Client Libraries
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-monitoring/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-on-premise/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes On Premise
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-operators-controllers/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Operators Controllers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-releases/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-storage/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Storage
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-troubleshooting/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Troubleshooting
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../noops/" class="md-nav__link">
<span class="md-ellipsis">
Noops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ocp3/" class="md-nav__link">
<span class="md-ellipsis">
OCP 3
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ocp4/" class="md-nav__link">
<span class="md-ellipsis">
OCP 4
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../openshift/" class="md-nav__link">
<span class="md-ellipsis">
Openshift
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rancher/" class="md-nav__link">
<span class="md-ellipsis">
Rancher
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Serverless
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Serverless
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#table-of-contents" class="md-nav__link">
<span class="md-ellipsis">
Table of Contents
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#architectural-foundations" class="md-nav__link">
<span class="md-ellipsis">
Architectural Foundations
</span>
</a>
<nav class="md-nav" aria-label="Architectural Foundations">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#kubernetes-tools" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Tools
</span>
</a>
<nav class="md-nav" aria-label="Kubernetes Tools">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#general-reference" class="md-nav__link">
<span class="md-ellipsis">
General Reference
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#architecture-decisions" class="md-nav__link">
<span class="md-ellipsis">
Architecture Decisions
</span>
</a>
<nav class="md-nav" aria-label="Architecture Decisions">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#comparisons" class="md-nav__link">
<span class="md-ellipsis">
Comparisons
</span>
</a>
<nav class="md-nav" aria-label="Comparisons">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#containers-vs-serverless" class="md-nav__link">
<span class="md-ellipsis">
Containers vs Serverless
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#kubernetes-vs-serverless" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes vs Serverless
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#microservices-vs-serverless" class="md-nav__link">
<span class="md-ellipsis">
Microservices vs Serverless
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#cloud-architecture" class="md-nav__link">
<span class="md-ellipsis">
Cloud Architecture
</span>
</a>
<nav class="md-nav" aria-label="Cloud Architecture">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#aws-solutions" class="md-nav__link">
<span class="md-ellipsis">
AWS Solutions
</span>
</a>
<nav class="md-nav" aria-label="AWS Solutions">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#orchestration-decision" class="md-nav__link">
<span class="md-ellipsis">
Orchestration Decision
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#comparative-systems" class="md-nav__link">
<span class="md-ellipsis">
Comparative Systems
</span>
</a>
<nav class="md-nav" aria-label="Comparative Systems">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#industry-trends" class="md-nav__link">
<span class="md-ellipsis">
Industry Trends
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#microservices-strategy" class="md-nav__link">
<span class="md-ellipsis">
Microservices Strategy
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#scalability" class="md-nav__link">
<span class="md-ellipsis">
Scalability
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#serverless" class="md-nav__link">
<span class="md-ellipsis">
Serverless
</span>
</a>
<nav class="md-nav" aria-label="Serverless">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#event-driven-systems" class="md-nav__link">
<span class="md-ellipsis">
Event-Driven Systems
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#fundamentals" class="md-nav__link">
<span class="md-ellipsis">
Fundamentals
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#migration-patterns" class="md-nav__link">
<span class="md-ellipsis">
Migration Patterns
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#operational-cost" class="md-nav__link">
<span class="md-ellipsis">
Operational Cost
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#cloud-native" class="md-nav__link">
<span class="md-ellipsis">
Cloud Native
</span>
</a>
<nav class="md-nav" aria-label="Cloud Native">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#faas-basics" class="md-nav__link">
<span class="md-ellipsis">
FaaS Basics
</span>
</a>
<nav class="md-nav" aria-label="FaaS Basics">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#definitions" class="md-nav__link">
<span class="md-ellipsis">
Definitions
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#kubernetes-serverless" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Serverless
</span>
</a>
<nav class="md-nav" aria-label="Kubernetes Serverless">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#apache-openwhisk" class="md-nav__link">
<span class="md-ellipsis">
Apache OpenWhisk
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#framework-comparisons" class="md-nav__link">
<span class="md-ellipsis">
Framework Comparisons
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#knative" class="md-nav__link">
<span class="md-ellipsis">
Knative
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#knative-tooling" class="md-nav__link">
<span class="md-ellipsis">
Knative Tooling
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#knative-and-api-gateways" class="md-nav__link">
<span class="md-ellipsis">
Knative and API Gateways
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#openfaas" class="md-nav__link">
<span class="md-ellipsis">
OpenFaaS
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#openfunction" class="md-nav__link">
<span class="md-ellipsis">
OpenFunction
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#microservice-runtimes" class="md-nav__link">
<span class="md-ellipsis">
Microservice Runtimes
</span>
</a>
<nav class="md-nav" aria-label="Microservice Runtimes">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#dapr" class="md-nav__link">
<span class="md-ellipsis">
Dapr
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#serverless-1" class="md-nav__link">
<span class="md-ellipsis">
Serverless (1)
</span>
</a>
<nav class="md-nav" aria-label="Serverless (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#advanced-best-practices" class="md-nav__link">
<span class="md-ellipsis">
Advanced Best Practices
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#anti-patterns" class="md-nav__link">
<span class="md-ellipsis">
Anti-patterns
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#ci-cd" class="md-nav__link">
<span class="md-ellipsis">
CI-CD
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#case-studies" class="md-nav__link">
<span class="md-ellipsis">
Case Studies
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#design-patterns" class="md-nav__link">
<span class="md-ellipsis">
Design Patterns
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#ecosystem-landscapes" class="md-nav__link">
<span class="md-ellipsis">
Ecosystem Landscapes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#enterprise-strategy" class="md-nav__link">
<span class="md-ellipsis">
Enterprise Strategy
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#operational-guides" class="md-nav__link">
<span class="md-ellipsis">
Operational Guides
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#scaling-paradigms" class="md-nav__link">
<span class="md-ellipsis">
Scaling Paradigms
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#visual-architectures" class="md-nav__link">
<span class="md-ellipsis">
Visual Architectures
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#serverless-platforms" class="md-nav__link">
<span class="md-ellipsis">
Serverless Platforms
</span>
</a>
<nav class="md-nav" aria-label="Serverless Platforms">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#azure-functions" class="md-nav__link">
<span class="md-ellipsis">
Azure Functions
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#cost-optimization" class="md-nav__link">
<span class="md-ellipsis">
Cost Optimization
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#frameworks" class="md-nav__link">
<span class="md-ellipsis">
Frameworks
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#cloud-native_1" class="md-nav__link">
<span class="md-ellipsis">
Cloud-Native
</span>
</a>
<nav class="md-nav" aria-label="Cloud-Native">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#application-runtime" class="md-nav__link">
<span class="md-ellipsis">
Application Runtime
</span>
</a>
<nav class="md-nav" aria-label="Application Runtime">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#dapr-1" class="md-nav__link">
<span class="md-ellipsis">
Dapr (1)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#dapr-deployment" class="md-nav__link">
<span class="md-ellipsis">
Dapr Deployment
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#orchestration-and-workflow" class="md-nav__link">
<span class="md-ellipsis">
Orchestration and Workflow
</span>
</a>
<nav class="md-nav" aria-label="Orchestration and Workflow">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#dapr-workflows" class="md-nav__link">
<span class="md-ellipsis">
Dapr Workflows
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#serverless-2" class="md-nav__link">
<span class="md-ellipsis">
Serverless (2)
</span>
</a>
<nav class="md-nav" aria-label="Serverless (2)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#aws-integration" class="md-nav__link">
<span class="md-ellipsis">
AWS Integration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#event-driven" class="md-nav__link">
<span class="md-ellipsis">
Event-Driven
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#enterprise-kubernetes" class="md-nav__link">
<span class="md-ellipsis">
Enterprise Kubernetes
</span>
</a>
<nav class="md-nav" aria-label="Enterprise Kubernetes">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#openshift" class="md-nav__link">
<span class="md-ellipsis">
OpenShift
</span>
</a>
<nav class="md-nav" aria-label="OpenShift">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#openshift-serverless" class="md-nav__link">
<span class="md-ellipsis">
OpenShift Serverless
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#openshift-serverless-integration" class="md-nav__link">
<span class="md-ellipsis">
OpenShift Serverless Integration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#serverless-workflows" class="md-nav__link">
<span class="md-ellipsis">
Serverless Workflows
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#event-driven-architecture" class="md-nav__link">
<span class="md-ellipsis">
Event Driven Architecture
</span>
</a>
<nav class="md-nav" aria-label="Event Driven Architecture">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#data-processing" class="md-nav__link">
<span class="md-ellipsis">
Data Processing
</span>
</a>
<nav class="md-nav" aria-label="Data Processing">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#batch-vs-streaming" class="md-nav__link">
<span class="md-ellipsis">
Batch vs Streaming
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#design-patterns-1" class="md-nav__link">
<span class="md-ellipsis">
Design Patterns (1)
</span>
</a>
<nav class="md-nav" aria-label="Design Patterns (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#enterprise-integration-patterns" class="md-nav__link">
<span class="md-ellipsis">
Enterprise Integration Patterns
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#fundamentals-1" class="md-nav__link">
<span class="md-ellipsis">
Fundamentals (1)
</span>
</a>
<nav class="md-nav" aria-label="Fundamentals (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#concepts" class="md-nav__link">
<span class="md-ellipsis">
Concepts
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#visuals" class="md-nav__link">
<span class="md-ellipsis">
Visuals
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#finops-and-cloud-cost" class="md-nav__link">
<span class="md-ellipsis">
FinOps and Cloud Cost
</span>
</a>
<nav class="md-nav" aria-label="FinOps and Cloud Cost">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#azure-optimization" class="md-nav__link">
<span class="md-ellipsis">
Azure Optimization
</span>
</a>
<nav class="md-nav" aria-label="Azure Optimization">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#serverless-3" class="md-nav__link">
<span class="md-ellipsis">
Serverless (3)
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#infrastructure-as-code" class="md-nav__link">
<span class="md-ellipsis">
Infrastructure as Code
</span>
</a>
<nav class="md-nav" aria-label="Infrastructure as Code">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#serverless-integration" class="md-nav__link">
<span class="md-ellipsis">
Serverless Integration
</span>
</a>
<nav class="md-nav" aria-label="Serverless Integration">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#hybrid-automation" class="md-nav__link">
<span class="md-ellipsis">
Hybrid Automation
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#kubernetes" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes
</span>
</a>
<nav class="md-nav" aria-label="Kubernetes">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#tooling" class="md-nav__link">
<span class="md-ellipsis">
Tooling
</span>
</a>
<nav class="md-nav" aria-label="Tooling">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#deployment-tools" class="md-nav__link">
<span class="md-ellipsis">
Deployment Tools
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../crunchydata/" class="md-nav__link">
<span class="md-ellipsis">
Data & Advanced Analytics
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../argo/" class="md-nav__link">
<span class="md-ellipsis">
Engineering Pipeline
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../ChromeDevTools/" class="md-nav__link">
<span class="md-ellipsis">
Developer Ecosystem
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../appointment-scheduling/" class="md-nav__link">
<span class="md-ellipsis">
Career & Industry
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<a href="https://github.com/nubenetes/awesome-kubernetes/edit/master/v2-docs/serverless.md" title="Edit this page" class="md-content__button md-icon" rel="edit">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4zm10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg>
</a>
<a href="https://github.com/nubenetes/awesome-kubernetes/raw/master/v2-docs/serverless.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="serverless-architectures-and-frameworks">Serverless Architectures and Frameworks<a class="headerlink" href="#serverless-architectures-and-frameworks" title="Permanent link">&para;</a></h1>
<div class="admonition tip">
<p class="admonition-title">Nubenetes V2 Elite Portal</p>
<p>You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the <a href="/v1/serverless/"><strong>V1 Historical Archive</strong></a>.</p>
</div>
<div class="admonition info">
<p class="admonition-title">Architectural Context</p>
<p>Detailed reference for Serverless Architectures and Frameworks in the context of The Container Stack.</p>
</div>
<h2 id="table-of-contents">Table of Contents<a class="headerlink" href="#table-of-contents" title="Permanent link">&para;</a></h2>
<ol>
<li><a href="#architectural-foundations">Architectural Foundations</a></li>
<li><a href="#kubernetes-tools">Kubernetes Tools</a><ul>
<li><a href="#general-reference">General Reference</a></li>
</ul>
</li>
<li><a href="#architecture-decisions">Architecture Decisions</a></li>
<li><a href="#comparisons">Comparisons</a><ul>
<li><a href="#containers-vs-serverless">Containers vs Serverless</a></li>
<li><a href="#kubernetes-vs-serverless">Kubernetes vs Serverless</a></li>
<li><a href="#microservices-vs-serverless">Microservices vs Serverless</a></li>
</ul>
</li>
<li><a href="#cloud-architecture">Cloud Architecture</a></li>
<li><a href="#aws-solutions">AWS Solutions</a><ul>
<li><a href="#orchestration-decision">Orchestration Decision</a></li>
</ul>
</li>
<li><a href="#comparative-systems">Comparative Systems</a><ul>
<li><a href="#industry-trends">Industry Trends</a></li>
<li><a href="#microservices-strategy">Microservices Strategy</a></li>
<li><a href="#scalability">Scalability</a></li>
</ul>
</li>
<li><a href="#serverless">Serverless</a><ul>
<li><a href="#event-driven-systems">Event-Driven Systems</a></li>
<li><a href="#fundamentals">Fundamentals</a></li>
<li><a href="#migration-patterns">Migration Patterns</a></li>
<li><a href="#operational-cost">Operational Cost</a></li>
</ul>
</li>
<li><a href="#cloud-native">Cloud Native</a></li>
<li><a href="#faas-basics">FaaS Basics</a><ul>
<li><a href="#definitions">Definitions</a></li>
</ul>
</li>
<li><a href="#kubernetes-serverless">Kubernetes Serverless</a><ul>
<li><a href="#apache-openwhisk">Apache OpenWhisk</a></li>
<li><a href="#framework-comparisons">Framework Comparisons</a></li>
<li><a href="#knative">Knative</a></li>
<li><a href="#knative-tooling">Knative Tooling</a></li>
<li><a href="#knative-and-api-gateways">Knative and API Gateways</a></li>
<li><a href="#openfaas">OpenFaaS</a></li>
<li><a href="#openfunction">OpenFunction</a></li>
</ul>
</li>
<li><a href="#microservice-runtimes">Microservice Runtimes</a><ul>
<li><a href="#dapr">Dapr</a></li>
</ul>
</li>
<li><a href="#serverless-1">Serverless</a><ul>
<li><a href="#advanced-best-practices">Advanced Best Practices</a></li>
<li><a href="#anti-patterns">Anti-patterns</a></li>
<li><a href="#ci-cd">CI-CD</a></li>
<li><a href="#case-studies">Case Studies</a></li>
<li><a href="#design-patterns">Design Patterns</a></li>
<li><a href="#ecosystem-landscapes">Ecosystem Landscapes</a></li>
<li><a href="#enterprise-strategy">Enterprise Strategy</a></li>
<li><a href="#operational-guides">Operational Guides</a></li>
<li><a href="#scaling-paradigms">Scaling Paradigms</a></li>
<li><a href="#visual-architectures">Visual Architectures</a></li>
</ul>
</li>
<li><a href="#serverless-platforms">Serverless Platforms</a><ul>
<li><a href="#azure-functions">Azure Functions</a></li>
<li><a href="#cost-optimization">Cost Optimization</a></li>
<li><a href="#frameworks">Frameworks</a></li>
</ul>
</li>
<li><a href="#cloud-native">Cloud-Native</a></li>
<li><a href="#application-runtime">Application Runtime</a><ul>
<li><a href="#dapr-1">Dapr</a></li>
<li><a href="#dapr-deployment">Dapr Deployment</a></li>
</ul>
</li>
<li><a href="#orchestration-and-workflow">Orchestration and Workflow</a><ul>
<li><a href="#dapr-workflows">Dapr Workflows</a></li>
</ul>
</li>
<li><a href="#serverless-2">Serverless</a><ul>
<li><a href="#aws-integration">AWS Integration</a></li>
<li><a href="#event-driven">Event-Driven</a></li>
</ul>
</li>
<li><a href="#enterprise-kubernetes">Enterprise Kubernetes</a></li>
<li><a href="#openshift">OpenShift</a><ul>
<li><a href="#openshift-serverless">OpenShift Serverless</a></li>
<li><a href="#openshift-serverless-integration">OpenShift Serverless Integration</a></li>
<li><a href="#serverless-workflows">Serverless Workflows</a></li>
</ul>
</li>
<li><a href="#event-driven-architecture">Event Driven Architecture</a></li>
<li><a href="#data-processing">Data Processing</a><ul>
<li><a href="#batch-vs-streaming">Batch vs Streaming</a></li>
</ul>
</li>
<li><a href="#design-patterns-1">Design Patterns</a><ul>
<li><a href="#enterprise-integration-patterns">Enterprise Integration Patterns</a></li>
</ul>
</li>
<li><a href="#fundamentals-1">Fundamentals</a><ul>
<li><a href="#concepts">Concepts</a></li>
<li><a href="#visuals">Visuals</a></li>
</ul>
</li>
<li><a href="#finops-and-cloud-cost">FinOps and Cloud Cost</a></li>
<li><a href="#azure-optimization">Azure Optimization</a><ul>
<li><a href="#serverless-3">Serverless</a></li>
</ul>
</li>
<li><a href="#infrastructure-as-code">Infrastructure as Code</a></li>
<li><a href="#serverless-integration">Serverless Integration</a><ul>
<li><a href="#hybrid-automation">Hybrid Automation</a></li>
</ul>
</li>
<li><a href="#kubernetes">Kubernetes</a></li>
<li><a href="#tooling">Tooling</a><ul>
<li><a href="#deployment-tools">Deployment Tools</a></li>
</ul>
</li>
</ol>
<h2 id="architectural-foundations">Architectural Foundations<a class="headerlink" href="#architectural-foundations" title="Permanent link">&para;</a></h2>
<h3 id="kubernetes-tools">Kubernetes Tools<a class="headerlink" href="#kubernetes-tools" title="Permanent link">&para;</a></h3>
<h4 id="general-reference">General Reference<a class="headerlink" href="#general-reference" title="Permanent link">&para;</a></h4>
<ul>
<li><a href="https://developers.redhat.com/topics/serverless-architecture">developers.redhat.com: Serverless Architecture</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering developers.redhat.com: Serverless Architecture in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/serverless-transformation/what-a-typical-100-serverless-architecture-looks-like-in-aws-40f252cd0ecb">medium: What a typical 100% Serverless Architecture looks like in AWS!</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: What a typical 100% Serverless Architecture looks like in AWS! in the Kubernetes Tools ecosystem.</li>
<li><a href="https://dzone.com/articles/implementing-serverless-microservices-architecture">dzone: Implementing Serverless Microservices Architecture on AWS</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: Implementing Serverless Microservices Architecture on AWS in the Kubernetes Tools ecosystem.</li>
<li><a href="https://vimal-dwarampudi.medium.com/serverless-architecture-design-on-major-clouds-8c53c2aa62d2">vimal-dwarampudi.medium.com: Serverless Architecture design on major clouds</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering vimal-dwarampudi.medium.com: Serverless Architecture design on major clouds in the Kubernetes Tools ecosystem.</li>
<li><a href="https://dzone.com/articles/when-to-use-serverless-when-to-use-kubernetes">dzone: When to Use Serverless, and When to Use Kubernetes 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: When to Use Serverless, and When to Use Kubernetes 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://jeromevdl.medium.com/when-to-use-a-lambda-function-and-when-not-9a225e6dd2dd">jeromevdl.medium.com: When to use a Lambda function, and when not? 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>jeromevdl.medium.com: When to use a Lambda function, and when not?</mark> 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://dzone.com/articles/when-to-use-logic-apps-and-azure-functions">dzone: When to Use Logic Apps and Azure Functions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: When to Use Logic Apps and Azure Functions in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@marinradjenovic/why-do-you-still-need-to-think-of-scalability-when-architecting-serverless-apps-a2e1f14e3eca">medium.com/@marinradjenovic: Why do you still need to think of scalability' when architecting Serverless apps?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@marinradjenovic: Why do you still need to think of scalability' when architecting Serverless apps? in the Kubernetes Tools ecosystem.</li>
<li><a href="https://betterprogramming.pub/going-serverless-governance-is-everything-c70589c9cee9">betterprogramming.pub: Going Serverless? Governance Is Everything</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering betterprogramming.pub: Going Serverless? Governance Is Everything in the Kubernetes Tools ecosystem.</li>
<li><a href="https://oliverjumpertz.medium.com/serverless-vs-kubernetes-58b0b387dc98">oliverjumpertz.medium.com: Serverless vs. Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering oliverjumpertz.medium.com: Serverless vs. Kubernetes in the Kubernetes Tools ecosystem.</li>
<li><a href="https://en.wikipedia.org/wiki/Function_as_a_service">wikipedia: FaaS Function as a Service</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering wikipedia: FaaS Function as a Service in the Kubernetes Tools ecosystem.</li>
<li><a href="https://fauna.com/blog/comparison-faas-providers">fauna.com: How does FaaS compare to PaaS and CaaS. A Comparison of Serverless' Function (FaaS) Providers</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering fauna.com: How does FaaS compare to PaaS and CaaS. A Comparison of Serverless' Function (FaaS) Providers in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.docker.com/llm">Docker for LLMs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Docker for LLMs in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.magalix.com/blog/implementing-faas-in-kubernetes-using-kubeless">magalix.com: Implementing FaaS in Kubernetes Using Kubeless</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering magalix.com: Implementing FaaS in Kubernetes Using Kubeless in the Kubernetes Tools ecosystem.</li>
<li><a href="https://kubeless.io">kubeless.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering kubeless.io in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@peiruwang/serverless-build-a-serverless-simple-flask-application-with-kubeless-on-top-of-kubernetes-95c6682c3750">medium.com: Serverless - Build a Serverless Simple Flask Application with' Kubeless on top of Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: Serverless - Build a Serverless Simple Flask Application with' Kubeless on top of Kubernetes in the Kubernetes Tools ecosystem.</li>
<li><a href="https://headleysj.medium.com/building-event-driven-systems-at-scale-in-kubernetes-with-dapr-part-2-how-does-dapr-work-732ba7a0d652">headleysj.medium.com: Building event-driven systems at scale in Kubernetes' with Dapr — Part II: How does Dapr work?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering headleysj.medium.com: Building event-driven systems at scale in Kubernetes' with Dapr — Part II: How does Dapr work? in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.triggermesh.com">TriggerMesh</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering TriggerMesh in the Kubernetes Tools ecosystem.</li>
</ul>
<h2 id="architecture-decisions">Architecture Decisions<a class="headerlink" href="#architecture-decisions" title="Permanent link">&para;</a></h2>
<h3 id="comparisons">Comparisons<a class="headerlink" href="#comparisons" title="Permanent link">&para;</a></h3>
<h4 id="containers-vs-serverless">Containers vs Serverless<a class="headerlink" href="#containers-vs-serverless" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.pluralsight.com/resources/blog/cloud/containers-vs-serverless-which-is-right-for-you"><strong>acloudguru.com: Containers vs serverless: Which is right for you?</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A structured comparative guide weighing the execution predictability and regional portability of container-based microservices against the elastic scaling of FaaS models.</li>
</ul>
<h4 id="kubernetes-vs-serverless">Kubernetes vs Serverless<a class="headerlink" href="#kubernetes-vs-serverless" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://thenewstack.io/serverless-vs-kubernetes-the-peoples-vote"><strong>thenewstack.io: Serverless vs. Kubernetes: The Peoples Vote</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Presents developer survey feedback and architectural trade-offs between hosting standard containers in Kubernetes versus deploying logic within serverless frameworks.</li>
<li><strong>(2021)</strong> <a href="https://www.cloudnowtech.com/blog/kubernetes-vs-serverless-how-do-you-choose"><strong>cloudnowtech.com: Kubernetes vs Serverless How do you choose? 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Helps organizations balance infrastructural control against speed-to-market. Outlines key criteria for deciding when to self-manage Kubernetes or offload to fully managed serverless platforms.</li>
<li><strong>(2022)</strong> <a href="https://economictimes.indiatimes.com/tech/technology/thoughtworks-xconf-tech-talk-series-serverless-vs-kubernetes-when-deploying-microservices/articleshow/89085544.cms">economictimes.indiatimes.com: Thoughtworks XConf Tech Talk Series: Serverless vs. Kubernetes when deploying microservices</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Synthesizes thought leadership from Thoughtworks on microservice execution options. Covers structural overhead, execution latency, and regional portability issues.</li>
</ul>
<h4 id="microservices-vs-serverless">Microservices vs Serverless<a class="headerlink" href="#microservices-vs-serverless" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://fathomtech.io/blog/microservices-vs-serverless">fathomtech.io: Microservices vs. Serverless</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Evaluates operational tradeoffs, deployment mechanics, and cost models between traditional containerized microservices and pure event-driven serverless architectures.</li>
</ul>
<h2 id="cloud-architecture">Cloud Architecture<a class="headerlink" href="#cloud-architecture" title="Permanent link">&para;</a></h2>
<h3 id="aws-solutions">AWS Solutions<a class="headerlink" href="#aws-solutions" title="Permanent link">&para;</a></h3>
<h4 id="orchestration-decision">Orchestration Decision<a class="headerlink" href="#orchestration-decision" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://docs.aws.amazon.com/modern-apps-strategy-on-aws-how-to-choose"><strong>aws.amazon.com: Serverless or Kubernetes on AWS 🌟</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Architectural decision framework comparing AWS Serverless (Lambda, Fargate) with Kubernetes (EKS). Helps engineers select paradigms based on latency requirements, long-running processes, runtime dependencies, and overall operational overhead.</li>
</ul>
<h3 id="comparative-systems">Comparative Systems<a class="headerlink" href="#comparative-systems" title="Permanent link">&para;</a></h3>
<h4 id="industry-trends">Industry Trends<a class="headerlink" href="#industry-trends" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://towardsdatascience.com/kubernetes-serverless-differences-84699f370609">Is Serverless The End Of Kubernetes?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Evaluates the future of container orchestration versus FaaS models. Argues that serverless approaches do not replace Kubernetes; instead, they coexist through frameworks like Knative that run serverless control planes natively on top of Kubernetes clusters.</li>
</ul>
<h4 id="microservices-strategy">Microservices Strategy<a class="headerlink" href="#microservices-strategy" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://www.theregister.com/software/2020/09/22/microservices-guru-says-think-serverless-not-kubernetes-you-dont-want-to-manage-a-towering-edifice-of-stuff/353334">theregister.com: Microservices guru says think serverless, not Kubernetes: You don't want to manage 'a towering edifice of stuff'</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes the perspective that modern development teams should choose serverless configurations over Kubernetes to prevent managing complex platforms. Evaluates operational trade-offs and explains when to utilize FaaS to optimize business logic focus.</li>
</ul>
<h4 id="scalability">Scalability<a class="headerlink" href="#scalability" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://itnext.io/scaling-my-app-serverless-vs-kubernetes-cdb8adf446e1">itnext.io: Scaling My App: Serverless vs Kubernetes 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deep-dive technical comparison contrasting serverless scaling models against container orchestration platforms like Kubernetes. Breaks down cost efficiency, resource management overhead, cold starts, scale-to-zero capabilities, and developer productivity trade-offs.</li>
</ul>
<h3 id="serverless">Serverless<a class="headerlink" href="#serverless" title="Permanent link">&para;</a></h3>
<h4 id="event-driven-systems">Event-Driven Systems<a class="headerlink" href="#event-driven-systems" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://developers.redhat.com/blog/2020/11/26/event-driven-distributed-service-orchestration-with-serverless-workflow">developers.redhat.com: Orchestrate event-driven, distributed services with Serverless Workflow and Kubernetes</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Demonstrates how to build event-driven microservices workflows using the CNCF Serverless Workflow specification on Kubernetes. Explains configuring orchestration engines to coordinate stateful, multi-step actions across decoupled, serverless microservices.</li>
</ul>
<h4 id="fundamentals">Fundamentals<a class="headerlink" href="#fundamentals" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2018)</strong> <a href="https://martinfowler.com/articles/serverless.html">martinfowler.com: Serverless Architectures</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Martin Fowler's canonical analysis of serverless architectures. Compares Back-end-as-a-Service (BaaS) and Function-as-a-Service (FaaS) ecosystems, outlining core trade-offs regarding state management, horizontal scalability, operational costs, cold starts, security, and design complexity.</li>
</ul>
<h4 id="migration-patterns">Migration Patterns<a class="headerlink" href="#migration-patterns" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2019)</strong> <a href="https://www.serverless.com/blog/why-we-switched-from-docker-to-serverless">serverless.com: Why we switched from docker to serverless</a> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An in-depth case study analyzing a migration journey from containerized environments on virtual hosts to a completely serverless FaaS architecture. Details lessons learned regarding dynamic scalability, deployment frequency, resource optimization, and cost savings.</li>
</ul>
<h4 id="operational-cost">Operational Cost<a class="headerlink" href="#operational-cost" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://www.freecodecamp.org/news/serverless-is-cheaper-not-simpler-a10c4fc30e49">freecodecamp.org: Serverless is cheaper, not simpler</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Challenges the popular industry narrative that serverless frameworks simplify system designs. While highlighting significant cost reductions, this case study warns about the operational complexities of distributed event routing, IAM configuration boundaries, and cold start mitigations.</li>
</ul>
<h2 id="cloud-native">Cloud Native<a class="headerlink" href="#cloud-native" title="Permanent link">&para;</a></h2>
<h3 id="faas-basics">FaaS Basics<a class="headerlink" href="#faas-basics" title="Permanent link">&para;</a></h3>
<h4 id="definitions">Definitions<a class="headerlink" href="#definitions" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://www.redhat.com/en/topics/cloud-native-apps/what-is-faas"><strong>redhat.com: What is Function-as-a-Service (FaaS)?</strong></a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Red Hat's baseline conceptual definition of FaaS, documenting event-driven paradigms, scale-to-zero capabilities, and structural differences from standard virtual hosts.</li>
<li><strong>(2021)</strong> <a href="https://stackify.com/function-as-a-service-serverless-architecture">stackify.com: What Is Function-as-a-Service? Serverless Architectures Are Here!</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An analysis of Function-as-a-Service, reviewing ephemeral runtimes, stateless code execution requirements, trigger events, and fundamental observability paradigms.</li>
</ul>
<h3 id="kubernetes-serverless">Kubernetes Serverless<a class="headerlink" href="#kubernetes-serverless" title="Permanent link">&para;</a></h3>
<h4 id="apache-openwhisk">Apache OpenWhisk<a class="headerlink" href="#apache-openwhisk" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://openwhisk.apache.org"><strong>openwhisk.apache.org</strong></a> <span class='md-tag md-tag--warning'>[SCALA CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — An open-source distributed event-driven platform capable of executing discrete serverless logic. Utilizes container runtimes to isolate and invoke handlers in millisecond timelines.</li>
</ul>
<h4 id="framework-comparisons">Framework Comparisons<a class="headerlink" href="#framework-comparisons" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://www.vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks"><strong>vshn.ch: A (Very!) Quick Comparison of Kubernetes Serverless Frameworks</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A condensed comparative post evaluating resource profiles, container dependencies, and lifecycle abstractions for executing serverless frameworks on Kubernetes.</li>
<li><strong>(2021)</strong> <a href="https://epsagon.com/blog/serverless-open-source-frameworks-openfaas-knative-more"><strong>epsagon.com: Serverless Open-Source Frameworks: </strong>OpenFaaS<strong>, </strong>Knative<strong>, &amp; More 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Compares open-source serverless frameworks like OpenFaaS and Knative, focusing on custom deployment controllers, API routing architectures, and native scale-to-zero capabilities.</li>
<li><strong>(2021)</strong> <a href="https://winder.ai/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more"><strong>winderresearch.com: A Comparison of Serverless Frameworks for Kubernetes: OpenFaas, OpenWhisk, Fission, Kubeless and more</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Technical analysis of OpenFaaS, OpenWhisk, Fission, and Kubeless. Compares execution mechanics, custom resource dependencies, and cold start management profiles.</li>
</ul>
<h4 id="knative">Knative<a class="headerlink" href="#knative" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://knative.dev"><mark>knative.dev</mark></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The premier Kubernetes-native platform for serverless workloads. Offers enterprise-grade Serving (scale-to-zero, request-driven autoscaling) and highly decoupled Eventing models.</li>
<li><strong>(2021)</strong> <a href="https://www.redhat.com/en/topics/microservices/what-is-knative"><strong>redhat.com: What is knative?</strong></a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Red Hat's baseline structural review of Knative, mapping its internal serving controllers, ingress routes, and cluster event models for enterprise operators.</li>
<li><strong>(2020)</strong> <a href="https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants"><strong>datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless from Cloud Giants</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Examines Knative's industry goal of creating an open, pluggable platform layer that frees enterprise organizations from public cloud vendor lock-in.</li>
</ul>
<h4 id="knative-tooling">Knative Tooling<a class="headerlink" href="#knative-tooling" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://github.com/knative/client"><strong>kn: knative client</strong></a> <span class='md-tag md-tag--info'>⭐ 385</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-6d255076" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 5 L 10 5 L 20 12 L 30 11 L 40 3 L 50 8" fill="none" stroke="url(#spark-grad-6d255076)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — The official CLI client ('kn') for interacting with Knative installations, enabling rapid deployment of serving entities and management of decoupled event bindings.</li>
</ul>
<h4 id="knative-and-api-gateways">Knative and API Gateways<a class="headerlink" href="#knative-and-api-gateways" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://dev.to/pmbanugo/faas-on-kubernetes-from-aws-lambda-api-gateway-to-knative-kong-api-gateway-4n84"><strong>dev.to: FaaS on Kubernetes: From AWS Lambda &amp; API Gateway To Knative &amp; Kong API Gateway</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Practical technical demonstration outlining how to replicate proprietary cloud FaaS configurations by using open components like Knative and Kong API Gateway inside a Kubernetes cluster.</li>
</ul>
<h4 id="openfaas">OpenFaaS<a class="headerlink" href="#openfaas" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://www.openfaas.com"><mark>OpenFaaS</mark></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An exceptionally popular, developer-friendly FaaS engine on Kubernetes. Features built-in auto-scaling, Prometheus metrics integration, and allows running any code in standard containers.</li>
<li><strong>(2021)</strong> <a href="https://www.openfaas.com/blog/kim"><strong>openfaas.com: Learn how to build functions faster using Rancher's kim and K3s</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Shows how to accelerate development loops by leveraging Rancher's kim builder along with K3s to compile, load, and deploy OpenFaaS functions without external registries.</li>
<li><strong>(2020)</strong> <a href="https://itnext.io/deploy-your-first-serverless-function-to-kubernetes-232307f7b0a9"><strong>itnext.io: Deploy your first Serverless Function to Kubernetes</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A step-by-step developer tutorial showing how to install, test, and expose your first OpenFaaS serverless function inside a local Kubernetes testing cluster.</li>
<li><strong>(2021)</strong> <a href="https://www.xenonstack.com/blog/serverless-open-faas-java">xenonstack.com: Serverless Architecture with OpenFaaS and Java</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Evaluates using JVM workloads within OpenFaaS, detailing compilation strategies, framework footprint reduction, and optimizing startup latency for container pods.</li>
</ul>
<h4 id="openfunction">OpenFunction<a class="headerlink" href="#openfunction" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://github.com/OpenFunction/OpenFunction"><strong>OpenFunction: Cloud Native Function-as-a-Service Platform (CNCF Sandbox' Project)</strong></a> <span class='md-tag md-tag--info'>⭐ 1655</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-a321efd8" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 10 L 10 4 L 20 6 L 30 12 L 40 8 L 50 4" fill="none" stroke="url(#spark-grad-a321efd8)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="4" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A CNCF Sandbox project delivering an enterprise-grade cloud-native FaaS runtime. Integrates Knative, Shipwright, Dapr, and KEDA components to simplify polyglot development pipelines.</li>
</ul>
<h3 id="microservice-runtimes">Microservice Runtimes<a class="headerlink" href="#microservice-runtimes" title="Permanent link">&para;</a></h3>
<h4 id="dapr">Dapr<a class="headerlink" href="#dapr" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.infoworld.com/article/2261795/building-microservices-give-dapr-a-try.html"><strong>Building microservices? Give Dapr a try</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A deep analysis of Dapr's capabilities, detailing how its service abstraction layer accelerates microservice software delivery while avoiding tight coupling to infrastructure providers.</li>
</ul>
<h3 id="serverless-1">Serverless (1)<a class="headerlink" href="#serverless-1" title="Permanent link">&para;</a></h3>
<h4 id="advanced-best-practices">Advanced Best Practices<a class="headerlink" href="#advanced-best-practices" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://dev.to/aws-heroes/serverless-beyond-the-basics-kom"><strong>dev.to: Serverless - Beyond the Basics | Kristi Perreault 🌟</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Delves past initial hello-world templates to address production concerns like advanced testing strategies, strict security configurations, and proper CI/CD pipelines.</li>
</ul>
<h4 id="anti-patterns">Anti-patterns<a class="headerlink" href="#anti-patterns" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://serverlesshorrors.com"><strong>serverlesshorrors.com 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — An open community catalog detailing critical serverless horror stories, execution loops, cold-start bottlenecks, and configuration mistakes to help engineers avoid similar traps.</li>
</ul>
<h4 id="ci-cd">CI-CD<a class="headerlink" href="#ci-cd" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2019)</strong> <a href="https://theburningmonk.com/2019/09/why-you-should-use-temporary-stacks-when-you-do-serverless"><strong>theburningmonk.com: Why you should use ephemeral environments when you do serverless</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Recommends utilizing ephemeral stack deployments per developer or pull request. Highlights how to leverage zero-marginal-cost resource provisioning characteristics of cloud serverless.</li>
</ul>
<h4 id="case-studies">Case Studies<a class="headerlink" href="#case-studies" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://thenewstack.io/how-daily-dev-built-a-low-budget-serverless-scraping-pipeline-for-online-articles"><strong>thenewstack.io: How Daily.Dev Built a Low-Budget Serverless Scraping Pipeline for Online Articles</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Details how daily.dev constructed a cost-efficient article parsing ecosystem by combining serverless scraping pipelines, queue storage, and ephemeral container tasks.</li>
<li><strong>(2020)</strong> <a href="https://dashbird.io/blog/serverless-case-study-coca-cola"><strong>dashbird.io: Serverless Case Study Coca-Cola</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A key industrial case study tracking how Coca-Cola migrated critical transaction systems to serverless, noting immense scale capacity and severe operational cost savings.</li>
</ul>
<h4 id="design-patterns">Design Patterns<a class="headerlink" href="#design-patterns" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://architectelevator.com/cloud/serverless-design-patterns"><strong>architectelevator.com: Concerned about Serverless Lock-in? Consider Patterns!</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Proposes core mitigation strategies for cloud vendor lock-in through abstraction layers, hexagonal architecture, and port-and-adapters design patterns.</li>
</ul>
<h4 id="ecosystem-landscapes">Ecosystem Landscapes<a class="headerlink" href="#ecosystem-landscapes" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2019)</strong> <a href="https://techbeacon.com/enterprise-it/essential-guide-2019-serverless-ecosystem">techbeacon.com: An essential guide to the 2019 serverless ecosystem</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A historical overview detailing the serverless framework, cloud tools, and platform landscape of 2019, tracing the market growth towards modern container standards.</li>
</ul>
<h4 id="enterprise-strategy">Enterprise Strategy<a class="headerlink" href="#enterprise-strategy" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.sls.guru/blog/enterprise-serverless-adoption"><strong>serverlessguru.com: Enterprise Serverless Adoption 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Explores the organizational strategies, cultural shifts, and governance models required to successfully integrate serverless execution engines into legacy enterprise architectures.</li>
</ul>
<h4 id="operational-guides">Operational Guides<a class="headerlink" href="#operational-guides" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://docs.google.com/document/u/0/d/1VEkUvTbqxfC1XyVGb2Z3DtEk9NA1M6PJpeCqEYRATLM/mobilebasic"><strong>docs.google.com: Serverless Guide to Success 2021</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — This document acts as an operational blueprint offering tactical patterns for adoption, cost estimation, and lifecycle management within serverless paradigms. It bridges the gap between basic functions and enterprise execution strategies.</li>
</ul>
<h4 id="scaling-paradigms">Scaling Paradigms<a class="headerlink" href="#scaling-paradigms" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.readysetcloud.io/blog/allen.helton/how-to-design-serverless-apps-that-scale-the-perfect-amount"><strong>readysetcloud.io: Building Serverless Applications That Scale The Perfect Amount 🌟</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Analyzes practical mechanisms to throttle, buffer, and control scaling thresholds in serverless topologies. Helps architects avoid cascade failures by preventing downstream database and external API bottlenecks.</li>
</ul>
<h4 id="visual-architectures">Visual Architectures<a class="headerlink" href="#visual-architectures" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://itnext.io/kubernetes-serverless-simply-visually-explained-ccf7be05a689"><strong>itnext.io: Kubernetes Serverless simply visually explained 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A highly effective visual analysis demonstrating how serverless execution frameworks integrate natively with Kubernetes primitives. It clearly highlights pod autoscaling dynamics and container lifecycle abstractions.</li>
</ul>
<h3 id="serverless-platforms">Serverless Platforms<a class="headerlink" href="#serverless-platforms" title="Permanent link">&para;</a></h3>
<h4 id="azure-functions">Azure Functions<a class="headerlink" href="#azure-functions" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://www.c-sharpcorner.com/article/why-and-when-to-use-azure-functions">c-sharpcorner.com: Why and When to use Azure Functions</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Investigates architectural use-cases, pricing models, and trigger mechanisms for Azure Functions. Focuses on integrating event-driven execution patterns with enterprise dotnet ecosystems.</li>
</ul>
<h4 id="cost-optimization">Cost Optimization<a class="headerlink" href="#cost-optimization" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://dev.to/d1020/price-comparison-of-popular-serverless-architecture-providers-2jk9">dev.to: Price Comparison of Popular Serverless Architecture Providers</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Performs financial comparisons between public cloud providers (AWS, Azure, GCP), modeling billing triggers, resource provisioning scales, and data egress pricing.</li>
</ul>
<h4 id="frameworks">Frameworks<a class="headerlink" href="#frameworks" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://www.serverless.com"><mark>serverless.com: Serverless Framework</mark></a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The premier multi-provider IaC wrapper for packaging and deploying serverless applications. Standardizes function definitions, network triggers, and permission models.</li>
</ul>
<h2 id="cloud-native_1">Cloud-Native<a class="headerlink" href="#cloud-native_1" title="Permanent link">&para;</a></h2>
<h3 id="application-runtime">Application Runtime<a class="headerlink" href="#application-runtime" title="Permanent link">&para;</a></h3>
<h4 id="dapr-1">Dapr (1)<a class="headerlink" href="#dapr-1" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://versusmind.eu/dapr-a-serverless-runtime-for-distributed-applications">versusmind.eu: Dapr - a serverless runtime for distributed applications 🌟</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Comprehensive architecture guide detailing how the Distributed Application Runtime (Dapr) decouples microservice applications from infrastructure using the sidecar pattern. Covers state management, service invocation, and pub/sub. Curator insight values its portability, while live 2026 grounding shows Dapr is a mature CNCF graduated project and a key enabler for multi-cloud application portability.</li>
</ul>
<h4 id="dapr-deployment">Dapr Deployment<a class="headerlink" href="#dapr-deployment" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://developers.redhat.com/articles/2021/08/12/build-and-deploy-microservices-kubernetes-and-dapr"><strong>developers.redhat.com: Build and deploy microservices with Kubernetes and Dapr</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Detailed technical guide for building and running Dapr-enabled microservices on Red Hat OpenShift and vanilla Kubernetes. Focuses on setting up sidecars and microservices configurations. Current 2026 engineering practices validate this approach for enterprise Java/Node architectures looking to offload ingress, telemetry, and security concerns to the runtime.</li>
<li><strong>(2021)</strong> <a href="https://dev.to/cvitaa11/running-dapr-on-kubernetes-89g">dev.to: Running Dapr on Kubernetes</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Hands-on walkthrough detailing the installation and runtime operations of Dapr inside a Kubernetes cluster. Highlights initial configuration, Helm chart usages, and basic validation. While ideal for local developers sandbox validation, 2026 infrastructure paradigms prioritize declarative GitOps (e.g., Argo CD) for deploying Dapr components in production.</li>
</ul>
<h3 id="orchestration-and-workflow">Orchestration and Workflow<a class="headerlink" href="#orchestration-and-workflow" title="Permanent link">&para;</a></h3>
<h4 id="dapr-workflows">Dapr Workflows<a class="headerlink" href="#dapr-workflows" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://github.com/diagrid-labs/dapr-workflow-demos"><strong>github.com/diagrid-labs/dapr-workflow-demos</strong></a> <span class='md-tag md-tag--info'>⭐ 62</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-6de5abde" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 11 L 10 6 L 20 6 L 30 9 L 40 5 L 50 13" fill="none" stroke="url(#spark-grad-6de5abde)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Repository showcasing the capabilities of the Dapr Workflow engine, enabling developers to build stateful orchestrations directly in application code. Curator insights point out its lightweight nature compared to heavy workflow engines. Live 2026 validation indicates Dapr Workflow is widely deployed for low-latency orchestrations.</li>
</ul>
<h3 id="serverless-2">Serverless (2)<a class="headerlink" href="#serverless-2" title="Permanent link">&para;</a></h3>
<h4 id="aws-integration">AWS Integration<a class="headerlink" href="#aws-integration" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://thenewstack.io/build-a-serverless-api-with-aws-gateway-and-lambda">thenewstack.io: Build a Serverless API with AWS Gateway and Lambda</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Architectural breakdown of building serverless APIs using AWS API Gateway and Lambda functions. It addresses routing, API security, and AWS integrations. While the foundational principles remain sound in 2026, modern enterprise patterns have heavily adopted container-packaged Lambdas (OCI) over raw zip deployments for complex API backends.</li>
</ul>
<h4 id="event-driven">Event-Driven<a class="headerlink" href="#event-driven" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://thenewstack.io/triggermesh-open-sourcing-event-driven-applications">thenewstack.io: TriggerMesh: Open Sourcing Event-Driven Applications</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Strategic overview of TriggerMesh's transition to open-source event-driven application integration utilizing Knative. Curator insights focus on its multi-cloud connectivity. Live 2026 grounding shows that although TriggerMesh underwent corporate restructuring and licensing shifts, its codebase remains a key reference for cloud-native integration paradigms.</li>
</ul>
<h2 id="enterprise-kubernetes">Enterprise Kubernetes<a class="headerlink" href="#enterprise-kubernetes" title="Permanent link">&para;</a></h2>
<h3 id="openshift">OpenShift<a class="headerlink" href="#openshift" title="Permanent link">&para;</a></h3>
<h4 id="openshift-serverless">OpenShift Serverless<a class="headerlink" href="#openshift-serverless" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless"><mark>OpenShift Serverless</mark></a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Red Hat's production-hardened Knative integration. Provides out-of-the-box scale-to-zero capabilities, event routing, and secure cluster integration under the OpenShift console.</li>
<li><strong>(2021)</strong> <a href="https://www.redhat.com/en/blog/why-and-when-you-need-to-consider-openshift-serverless"><strong>openshift.com: Why and When you need to consider OpenShift Serverless</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Analytically presents key decision variables for deploying OpenShift Serverless, highlighting resource cost reductions, pod auto-scaling, and cluster efficiency.</li>
</ul>
<h4 id="openshift-serverless-integration">OpenShift Serverless Integration<a class="headerlink" href="#openshift-serverless-integration" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://developers.redhat.com/blog/2020/04/24/build-and-deploy-a-serverless-app-with-camel-k-and-red-hat-openshift-serverless-1-5-0-tech-preview">developers.redhat.com: Build and deploy a serverless app with Camel K and Red Hat OpenShift Serverless 1.5.0 Tech Preview</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Demonstrates building low-overhead integrations by running Apache Camel K integrations natively over the OpenShift Serverless platform engine.</li>
</ul>
<h4 id="serverless-workflows">Serverless Workflows<a class="headerlink" href="#serverless-workflows" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://redhat-scholars.github.io/serverless-workflow/osl/index.html"><strong>redhat-scholars.github.io: Welcome to OpenShift Serverless Logic Tutorial</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A guided academic and professional lab tutorial teaching developers to orchestrate complex state machines using the CNCF Serverless Workflow specification.</li>
</ul>
<h2 id="event-driven-architecture">Event Driven Architecture<a class="headerlink" href="#event-driven-architecture" title="Permanent link">&para;</a></h2>
<h3 id="data-processing">Data Processing<a class="headerlink" href="#data-processing" title="Permanent link">&para;</a></h3>
<h4 id="batch-vs-streaming">Batch vs Streaming<a class="headerlink" href="#batch-vs-streaming" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://serverlessland.com/event-driven-architecture/visuals/batching-vs-event-streams"><strong>serverlessland.com: BATCH PROCESSING VS EVENT STREAMING</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A clear comparative analysis detailing when to leverage high-throughput batching against real-time low-latency event streaming patterns. Crucial for designing data pipeline boundaries.</li>
</ul>
<h3 id="design-patterns-1">Design Patterns (1)<a class="headerlink" href="#design-patterns-1" title="Permanent link">&para;</a></h3>
<h4 id="enterprise-integration-patterns">Enterprise Integration Patterns<a class="headerlink" href="#enterprise-integration-patterns" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://serverlessland.com/event-driven-architecture/visuals/splitter-pattern"><strong>serverlessland.com: Splitter pattern</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Examines the Enterprise Integration Pattern (EIP) of splitting a single composite payload into individual records for decoupled and parallel execution inside event pipelines.</li>
</ul>
<h3 id="fundamentals-1">Fundamentals (1)<a class="headerlink" href="#fundamentals-1" title="Permanent link">&para;</a></h3>
<h4 id="concepts">Concepts<a class="headerlink" href="#concepts" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://serverlessland.com/event-driven-architecture"><mark>serverlessland.com/event-driven-architecture: Introduction to Event Driven Architecture 🌟</mark></a> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A foundational deep dive into decoupled event-driven systems, detailing key components such as event producers, routers, and consumers. Essential reading for establishing loose-coupling patterns.</li>
</ul>
<h4 id="visuals">Visuals<a class="headerlink" href="#visuals" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://serverlessland.com/event-driven-architecture/visuals"><mark>serverlessland.com: EDA VISUALS 🌟🌟🌟</mark></a> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A curated collection of visual explanations covering event-driven mechanics. Helps developers visually digest routing, choreographies, and filtering topologies.</li>
</ul>
<h2 id="finops-and-cloud-cost">FinOps and Cloud Cost<a class="headerlink" href="#finops-and-cloud-cost" title="Permanent link">&para;</a></h2>
<h3 id="azure-optimization">Azure Optimization<a class="headerlink" href="#azure-optimization" title="Permanent link">&para;</a></h3>
<h4 id="serverless-3">Serverless (3)<a class="headerlink" href="#serverless-3" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://build5nines.com/azure-functions-cost-considerations-and-optimization"><strong>Azure Functions Cost Considerations and Optimization</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Examines cost structures and billing patterns in serverless environments, focusing on Azure Functions. Compares Consumption, Premium, and Dedicated App Service plans, outlining how to minimize cold starts and optimize execution runtimes.</li>
</ul>
<h2 id="infrastructure-as-code">Infrastructure as Code<a class="headerlink" href="#infrastructure-as-code" title="Permanent link">&para;</a></h2>
<h3 id="serverless-integration">Serverless Integration<a class="headerlink" href="#serverless-integration" title="Permanent link">&para;</a></h3>
<h4 id="hybrid-automation">Hybrid Automation<a class="headerlink" href="#hybrid-automation" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2019)</strong> <a href="https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together"><strong>theburningmonk.com: Making Terraform and Serverless framework work together</strong></a> <span class='md-tag md-tag--warning'>[HCL CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A classic, influential case study analyzing the architecture of combining HashiCorp Terraform (for heavy resources like VPCs, databases, IAM) with Serverless Framework (for ephemeral Lambdas). Explores state output handoffs, parameter store structures, and pipeline coordination protocols. Live grounding confirms that while newer tools have merged these functions, this division of labor remains highly performant and stable.</li>
</ul>
<h2 id="kubernetes">Kubernetes<a class="headerlink" href="#kubernetes" title="Permanent link">&para;</a></h2>
<h3 id="tooling">Tooling<a class="headerlink" href="#tooling" title="Permanent link">&para;</a></h3>
<h4 id="deployment-tools">Deployment Tools<a class="headerlink" href="#deployment-tools" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://itnext.io/kubernetes-apps-the-easy-way-f06d9e5cad3c"><strong>itnext.io: </strong>arkade<strong> by example — Kubernetes apps, the easy way 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Introduces arkade, a lightning-fast application installer for Kubernetes. Simplifies cluster bootstrap setups by deploying tools like OpenFaaS or cert-manager with one-line commands.</li>
</ul>
<hr />
<p>💡 <strong>Explore Related:</strong> <a href="../kubernetes-storage/">Kubernetes Storage</a> | <a href="../kubernetes-alternatives/">Kubernetes Alternatives</a> | <a href="../kubernetes-client-libraries/">Kubernetes Client Libraries</a></p>
</article>
</div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 Nubenetes Agentic Intelligence
</div>
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
<div class="md-social">
<a href="https://github.com/nubenetes/awesome-kubernetes" target="_blank" rel="noopener" title="github.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
</a>
<a href="https://twitter.com/nubenetes" target="_blank" rel="noopener" title="twitter.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M459.4 151.7c.3 4.5.3 9.1.3 13.6 0 138.7-105.6 298.6-298.6 298.6-59.5 0-114.7-17.2-161.1-47.1 8.4 1 16.6 1.3 25.3 1.3 49.1 0 94.2-16.6 130.3-44.8-46.1-1-84.8-31.2-98.1-72.8 6.5 1 13 1.6 19.8 1.6 9.4 0 18.8-1.3 27.6-3.6-48.1-9.7-84.1-52-84.1-103v-1.3c14 7.8 30.2 12.7 47.4 13.3-28.3-18.8-46.8-51-46.8-87.4 0-19.5 5.2-37.4 14.3-53C87.4 130.8 165 172.4 252.1 176.9c-1.6-7.8-2.6-15.9-2.6-24C249.5 95.1 296.3 48 354.4 48c30.2 0 57.5 12.7 76.7 33.1 23.7-4.5 46.5-13.3 66.6-25.3-7.8 24.4-24.4 44.8-46.1 57.8 21.1-2.3 41.6-8.1 60.4-16.2-14.3 20.8-32.2 39.3-52.6 54.3"/></svg>
</a>
<a href="https://www.linkedin.com/groups/1937212/" target="_blank" rel="noopener" title="www.linkedin.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77m282.1 320h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg>
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate": null, "base": "..", "features": ["navigation.tabs", "navigation.tabs.sticky", "navigation.top", "navigation.tracking", "navigation.sections", "navigation.expand", "navigation.indexes", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.action.view", "content.action.edit", "content.tooltips", "navigation.prune", "toc.integrate"], "search": "../assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
<script src="../assets/javascripts/bundle.79ae519e.min.js"></script>
<script src="../static/v2_filter.js"></script>
</body>
</html>