Files

3573 lines
80 KiB
HTML
Raw Permalink 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/aws-architecture/">
<link rel="prev" href="../GoogleCloudPlatform/">
<link rel="next" href="../aws-backup/">
<link rel="icon" href="../images/favicon-ultra.png">
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
<title>AWS Architecture - 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="#aws-architecture-and-best-practices" 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">
AWS Architecture
</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 md-tabs__item--active">
<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">
<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--active md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" checked>
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="">
<span class="md-ellipsis">
Cloud Providers (Hyperscalers)
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span>
Cloud Providers (Hyperscalers)
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../GoogleCloudPlatform/" class="md-nav__link">
<span class="md-ellipsis">
Googlecloudplatform
</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">
AWS Architecture
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
AWS Architecture
</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="#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="#case-studies" class="md-nav__link">
<span class="md-ellipsis">
Case Studies
</span>
</a>
<nav class="md-nav" aria-label="Case Studies">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#enterprise-scale" class="md-nav__link">
<span class="md-ellipsis">
Enterprise Scale
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#cloud-infrastructure" class="md-nav__link">
<span class="md-ellipsis">
Cloud Infrastructure
</span>
</a>
<nav class="md-nav" aria-label="Cloud Infrastructure">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#aws" class="md-nav__link">
<span class="md-ellipsis">
AWS
</span>
</a>
<nav class="md-nav" aria-label="AWS">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#best-practices" class="md-nav__link">
<span class="md-ellipsis">
Best Practices
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#governance" class="md-nav__link">
<span class="md-ellipsis">
Governance
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#legacy-systems" class="md-nav__link">
<span class="md-ellipsis">
Legacy Systems
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#security" class="md-nav__link">
<span class="md-ellipsis">
Security
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#finops" class="md-nav__link">
<span class="md-ellipsis">
FinOps
</span>
</a>
<nav class="md-nav" aria-label="FinOps">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#cost-management" class="md-nav__link">
<span class="md-ellipsis">
Cost Management
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#finops-and-cloud-optimization" class="md-nav__link">
<span class="md-ellipsis">
FinOps and Cloud Optimization
</span>
</a>
<nav class="md-nav" aria-label="FinOps and Cloud Optimization">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#sustainability" class="md-nav__link">
<span class="md-ellipsis">
Sustainability
</span>
</a>
</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="#compliance-auditing" class="md-nav__link">
<span class="md-ellipsis">
Compliance Auditing
</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="#aws-1" class="md-nav__link">
<span class="md-ellipsis">
AWS (1)
</span>
</a>
<nav class="md-nav" aria-label="AWS (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#governance-1" class="md-nav__link">
<span class="md-ellipsis">
Governance (1)
</span>
</a>
<nav class="md-nav" aria-label="Governance (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#aws-organizations" class="md-nav__link">
<span class="md-ellipsis">
AWS Organizations
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#cloud-platform" class="md-nav__link">
<span class="md-ellipsis">
Cloud Platform
</span>
</a>
<nav class="md-nav" aria-label="Cloud Platform">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#aws-infrastructure" class="md-nav__link">
<span class="md-ellipsis">
AWS Infrastructure
</span>
</a>
<nav class="md-nav" aria-label="AWS Infrastructure">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#reference-architectures" class="md-nav__link">
<span class="md-ellipsis">
Reference Architectures
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#data-architecture" class="md-nav__link">
<span class="md-ellipsis">
Data Architecture
</span>
</a>
<nav class="md-nav" aria-label="Data Architecture">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#databases" class="md-nav__link">
<span class="md-ellipsis">
Databases
</span>
</a>
<nav class="md-nav" aria-label="Databases">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#amazon-aurora" class="md-nav__link">
<span class="md-ellipsis">
Amazon Aurora
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#enterprise-architecture" class="md-nav__link">
<span class="md-ellipsis">
Enterprise Architecture
</span>
</a>
<nav class="md-nav" aria-label="Enterprise Architecture">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#cloud-architecture-best-practices" class="md-nav__link">
<span class="md-ellipsis">
Cloud Architecture Best Practices
</span>
</a>
<nav class="md-nav" aria-label="Cloud Architecture Best Practices">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#api-design" class="md-nav__link">
<span class="md-ellipsis">
API Design
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#aws-well-architected" class="md-nav__link">
<span class="md-ellipsis">
AWS Well-Architected
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#cloud-governance" class="md-nav__link">
<span class="md-ellipsis">
Cloud Governance
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#design-blueprints" class="md-nav__link">
<span class="md-ellipsis">
Design Blueprints
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#engineering-culture" class="md-nav__link">
<span class="md-ellipsis">
Engineering Culture
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#multi-region-architecture" class="md-nav__link">
<span class="md-ellipsis">
Multi-Region Architecture
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#production-case-studies" class="md-nav__link">
<span class="md-ellipsis">
Production Case Studies
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#cloud-governance-1" class="md-nav__link">
<span class="md-ellipsis">
Cloud Governance (1)
</span>
</a>
<nav class="md-nav" aria-label="Cloud Governance (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#case-studies-1" class="md-nav__link">
<span class="md-ellipsis">
Case Studies (1)
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#kubernetes-and-platform-engineering" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes and Platform Engineering
</span>
</a>
<nav class="md-nav" aria-label="Kubernetes and Platform Engineering">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#modernization-tools" class="md-nav__link">
<span class="md-ellipsis">
Modernization Tools
</span>
</a>
<nav class="md-nav" aria-label="Modernization Tools">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#microservice-migration" class="md-nav__link">
<span class="md-ellipsis">
Microservice Migration
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#software-engineering" class="md-nav__link">
<span class="md-ellipsis">
Software Engineering
</span>
</a>
<nav class="md-nav" aria-label="Software Engineering">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#frontend-architecture" class="md-nav__link">
<span class="md-ellipsis">
Frontend Architecture
</span>
</a>
<nav class="md-nav" aria-label="Frontend Architecture">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#design-patterns" class="md-nav__link">
<span class="md-ellipsis">
Design Patterns
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../aws-backup/" class="md-nav__link">
<span class="md-ellipsis">
AWS Backup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-containers/" class="md-nav__link">
<span class="md-ellipsis">
AWS Containers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-data/" class="md-nav__link">
<span class="md-ellipsis">
AWS Data
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-databases/" class="md-nav__link">
<span class="md-ellipsis">
AWS Databases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-devops/" class="md-nav__link">
<span class="md-ellipsis">
AWS DevOps
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-iac/" class="md-nav__link">
<span class="md-ellipsis">
AWS IaC
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-messaging/" class="md-nav__link">
<span class="md-ellipsis">
AWS Messaging
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-miscellaneous/" class="md-nav__link">
<span class="md-ellipsis">
AWS Miscellaneous
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-monitoring/" class="md-nav__link">
<span class="md-ellipsis">
AWS Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-networking/" class="md-nav__link">
<span class="md-ellipsis">
AWS Networking
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-newfeatures/" class="md-nav__link">
<span class="md-ellipsis">
AWS Newfeatures
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-pricing/" class="md-nav__link">
<span class="md-ellipsis">
AWS Pricing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-security/" class="md-nav__link">
<span class="md-ellipsis">
AWS Security
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-serverless/" class="md-nav__link">
<span class="md-ellipsis">
AWS Serverless
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-spain/" class="md-nav__link">
<span class="md-ellipsis">
AWS Spain
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-storage/" class="md-nav__link">
<span class="md-ellipsis">
AWS Storage
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-tools-scripts/" class="md-nav__link">
<span class="md-ellipsis">
AWS Tools Scripts
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws-training/" class="md-nav__link">
<span class="md-ellipsis">
AWS Training
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../aws/" class="md-nav__link">
<span class="md-ellipsis">
AWS
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../azure/" class="md-nav__link">
<span class="md-ellipsis">
Azure
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../digitalocean/" class="md-nav__link">
<span class="md-ellipsis">
Digitalocean
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../edge-computing/" class="md-nav__link">
<span class="md-ellipsis">
Edge Computing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ibm_cloud/" class="md-nav__link">
<span class="md-ellipsis">
Ibm_Cloud
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../managed-kubernetes-in-public-cloud/" class="md-nav__link">
<span class="md-ellipsis">
Managed Kubernetes In Public Cloud
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../oraclecloud/" class="md-nav__link">
<span class="md-ellipsis">
Oraclecloud
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../private-cloud-solutions/" class="md-nav__link">
<span class="md-ellipsis">
Private Cloud Solutions
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../public-cloud-solutions/" class="md-nav__link">
<span class="md-ellipsis">
Public Cloud Solutions
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../scaleway/" class="md-nav__link">
<span class="md-ellipsis">
Scaleway
</span>
</a>
</li>
</ul>
</nav>
</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--pruned md-nav__item--nested">
<a href="../container-managers/" class="md-nav__link">
<span class="md-ellipsis">
The Container Stack
</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="../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/aws-architecture.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/aws-architecture.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="aws-architecture-and-best-practices">AWS Architecture and Best Practices<a class="headerlink" href="#aws-architecture-and-best-practices" 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/aws-architecture/"><strong>V1 Historical Archive</strong></a>.</p>
</div>
<div class="admonition info">
<p class="admonition-title">Architectural Context</p>
<p>Detailed reference for AWS Architecture and Best Practices in the context of Cloud Providers (Hyperscalers).</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="#cloud-architecture">Cloud Architecture</a></li>
<li><a href="#case-studies">Case Studies</a><ul>
<li><a href="#enterprise-scale">Enterprise Scale</a></li>
</ul>
</li>
<li><a href="#cloud-infrastructure">Cloud Infrastructure</a></li>
<li><a href="#aws">AWS</a><ul>
<li><a href="#best-practices">Best Practices</a></li>
<li><a href="#governance">Governance</a></li>
<li><a href="#legacy-systems">Legacy Systems</a></li>
<li><a href="#security">Security</a></li>
</ul>
</li>
<li><a href="#finops">FinOps</a><ul>
<li><a href="#cost-management">Cost Management</a></li>
</ul>
</li>
<li><a href="#finops-and-cloud-optimization">FinOps and Cloud Optimization</a><ul>
<li><a href="#sustainability">Sustainability</a></li>
</ul>
</li>
<li><a href="#infrastructure-as-code">Infrastructure as Code</a><ul>
<li><a href="#compliance-auditing">Compliance Auditing</a></li>
</ul>
</li>
<li><a href="#cloud-native">Cloud Native</a></li>
<li><a href="#aws-1">AWS</a><ul>
<li><a href="#governance-1">Governance</a></li>
<li><a href="#aws-organizations">AWS Organizations</a></li>
</ul>
</li>
<li><a href="#cloud-platform">Cloud Platform</a></li>
<li><a href="#aws-infrastructure">AWS Infrastructure</a><ul>
<li><a href="#reference-architectures">Reference Architectures</a></li>
</ul>
</li>
<li><a href="#data-architecture">Data Architecture</a></li>
<li><a href="#databases">Databases</a><ul>
<li><a href="#amazon-aurora">Amazon Aurora</a></li>
</ul>
</li>
<li><a href="#enterprise-architecture">Enterprise Architecture</a></li>
<li><a href="#cloud-architecture-best-practices">Cloud Architecture Best Practices</a><ul>
<li><a href="#api-design">API Design</a></li>
<li><a href="#aws-well-architected">AWS Well-Architected</a></li>
<li><a href="#cloud-governance">Cloud Governance</a></li>
<li><a href="#design-blueprints">Design Blueprints</a></li>
<li><a href="#engineering-culture">Engineering Culture</a></li>
<li><a href="#multi-region-architecture">Multi-Region Architecture</a></li>
<li><a href="#production-case-studies">Production Case Studies</a></li>
</ul>
</li>
<li><a href="#cloud-governance-1">Cloud Governance</a><ul>
<li><a href="#case-studies-1">Case Studies</a></li>
</ul>
</li>
<li><a href="#kubernetes-and-platform-engineering">Kubernetes and Platform Engineering</a></li>
<li><a href="#modernization-tools">Modernization Tools</a><ul>
<li><a href="#microservice-migration">Microservice Migration</a></li>
</ul>
</li>
<li><a href="#software-engineering">Software Engineering</a></li>
<li><a href="#frontend-architecture">Frontend Architecture</a><ul>
<li><a href="#design-patterns">Design Patterns</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://cloud.netapp.com/blog/prepare-for-the-day-of-all-cloud">The Truth About Downtime in the Cloud</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cloud.netapp.com in the Kubernetes Tools ecosystem.</li>
<li><a href="https://awstip.com/increase-security-and-efficiency-with-a-3-tier-cloud-architecture-bf5e835cd55a">awstip.com: Increase Security and Efficiency with a 3-Tier Cloud Architecture</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>awstip.com: Increase Security and Efficiency with a 3-Tier Cloud Architecture</mark> in the Kubernetes Tools ecosystem.</li>
<li><a href="https://blog.appdynamics.com/cloud/a-guide-to-performance-challenges-with-aws-ec2-part-1">DZone: A Guide to Performance Challenges with AWS EC2: Part 1</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering DZone: A Guide to Performance Challenges with AWS EC2: Part 1 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://foreseeti.com/how-to-become-and-stay-aws-well-architected-in-a-smart-way">foreseeti.com: How to become and stay AWS well architected in a smart way</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering foreseeti.com: How to become and stay AWS well architected in a smart way in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@buraktahtacioglu/aws-well-architected-framework-aws-roadmap-80aaa6ca7f53">medium.com/@buraktahtacioglu: AWS Well-Architected Framework — AWS Roadmap</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@buraktahtacioglu: AWS Well-Architected Framework — AWS Roadmap in the Kubernetes Tools ecosystem.</li>
</ul>
<h2 id="cloud-architecture">Cloud Architecture<a class="headerlink" href="#cloud-architecture" title="Permanent link">&para;</a></h2>
<h3 id="case-studies">Case Studies<a class="headerlink" href="#case-studies" title="Permanent link">&para;</a></h3>
<h4 id="enterprise-scale">Enterprise Scale<a class="headerlink" href="#enterprise-scale" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2019)</strong> <a href="https://aws.amazon.com/solutions/case-studies">aws.amazon.com: Trainline Case Study</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <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--info'>[COMMUNITY-TOOL]</span> — Architectural case study mapping Trainline's migrations onto AWS using ECS containerized deployments and RDS clusters. Demonstrates successful reduction in database locking periods and outlines zero-downtime blue/green microservice delivery strategies.</li>
</ul>
<h2 id="cloud-infrastructure">Cloud Infrastructure<a class="headerlink" href="#cloud-infrastructure" title="Permanent link">&para;</a></h2>
<h3 id="aws">AWS<a class="headerlink" href="#aws" title="Permanent link">&para;</a></h3>
<h4 id="best-practices">Best Practices<a class="headerlink" href="#best-practices" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2014)</strong> <a href="https://wblinks.com/notes/aws-tips-i-wish-id-known-before-i-started">AWS Tips I Wish I'd Known Before I Started (Feb 2014)</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A collection of fundamental AWS operational constraints including early patterns in IAM, billing, and VPC configuration. Although dated, it outlines core architectural traps teams still solve using Control Tower.</li>
</ul>
<h4 id="governance">Governance<a class="headerlink" href="#governance" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://aws.amazon.com/blogs/architecture/use-templated-answers-to-perform-well-architected-reviews-at-scale">AWS Architecture Blog: Use templated answers to perform Well-Architected reviews at scale</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--info'>[COMMUNITY-TOOL]</span> — Technical review detailing templated governance answers to scale AWS Well-Architected reviews. Offers architects a mechanism to automate and standardise security compliance reviews across decentralized environments.</li>
</ul>
<h4 id="legacy-systems">Legacy Systems<a class="headerlink" href="#legacy-systems" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.cbui.dev/every-company-has-an-old-production-aws-account">cbui.dev: Every company has an "old" production AWS account</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Explores patterns for managing single legacy production accounts containing unmapped dependencies. Details modernization pathways using AWS Organizations and VPC peering strategies.</li>
</ul>
<h4 id="security">Security<a class="headerlink" href="#security" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/avoid-the-5-most-common-amazon-web-services-misconfigurations-in-build-time">thenewstack.io: Avoid the 5 Most Common Amazon Web Services Misconfigurations in Build-Time</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Focuses on build-time CloudFormation and Terraform configuration errors. Outlines practical strategies for shifting infrastructure security check operations left into standard CI/CD pipelines.</li>
</ul>
<h3 id="finops">FinOps<a class="headerlink" href="#finops" title="Permanent link">&para;</a></h3>
<h4 id="cost-management">Cost Management<a class="headerlink" href="#cost-management" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2015)</strong> <a href="https://aws.amazon.com/blogs/aws/aws-cost-explorer-update-access-to-ec2-usage-data">AWS Cost Explorer Update Access to EC2 Usage Data</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes early programmatic access to granular EC2 metrics inside Cost Explorer. Provides foundational methodologies for early-stage cloud-native resource optimization and FinOps planning.</li>
</ul>
<h3 id="finops-and-cloud-optimization">FinOps and Cloud Optimization<a class="headerlink" href="#finops-and-cloud-optimization" title="Permanent link">&para;</a></h3>
<h4 id="sustainability">Sustainability<a class="headerlink" href="#sustainability" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/blogs/architecture/optimizing-your-aws-infrastructure-for-sustainability-part-i-compute">Optimizing your AWS Infrastructure for Sustainability, Part I: Compute</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An engineering guide to optimizing AWS compute architectures for sustainability. Explores Graviton migrations, automated container resizing, and target serverless setups to lower carbon emissions.</li>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/blogs/architecture/optimizing-your-aws-infrastructure-for-sustainability-part-ii-storage">Optimizing your AWS Infrastructure for Sustainability, Part II: Storage</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This second installment targets storage modernization. Details how to implement Amazon S3 Lifecycle configurations, S3 Intelligent-Tiering, and storage optimization practices.</li>
</ul>
<h3 id="infrastructure-as-code">Infrastructure as Code<a class="headerlink" href="#infrastructure-as-code" title="Permanent link">&para;</a></h3>
<h4 id="compliance-auditing">Compliance Auditing<a class="headerlink" href="#compliance-auditing" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://github.com/aws-samples/well-architected-iac-analyzer">AWS Well-Architected IaC Analyzer</a> <span class='md-tag md-tag--info'>⭐ 483</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-1f73eea1" 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 4 L 20 9 L 30 11 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-1f73eea1)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An AWS-backed auditing analyzer designed to inspect CloudFormation and Terraform designs against the AWS Well-Architected standard. Evaluates infrastructure-as-code deployments for security vulnerabilities and reliability issues before runtime provisioning.</li>
</ul>
<h2 id="cloud-native">Cloud Native<a class="headerlink" href="#cloud-native" title="Permanent link">&para;</a></h2>
<h3 id="aws-1">AWS (1)<a class="headerlink" href="#aws-1" title="Permanent link">&para;</a></h3>
<h4 id="governance-1">Governance (1)<a class="headerlink" href="#governance-1" title="Permanent link">&para;</a></h4>
<h5 id="aws-organizations">AWS Organizations<a class="headerlink" href="#aws-organizations" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2024)</strong> <a href="https://awsfundamentals.com/blog/aws-organizations-the-key-to-managing-your-cloud-infrastructure-effectively">AWS Organizations: The Key to Managing Your Cloud Infrastructure Effectively</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores core configuration benefits of AWS Organizations for multi-account governance. Highlights service control policies (SCPs), unified billing, and secure programmatic account instantiation using IaC.</li>
</ul>
<h2 id="cloud-platform">Cloud Platform<a class="headerlink" href="#cloud-platform" title="Permanent link">&para;</a></h2>
<h3 id="aws-infrastructure">AWS Infrastructure<a class="headerlink" href="#aws-infrastructure" title="Permanent link">&para;</a></h3>
<h4 id="reference-architectures">Reference Architectures<a class="headerlink" href="#reference-architectures" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://github.com/awslabs">AWS Labs GitHub</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--warning'>[EMERGING]</span> — The central AWS Labs GitHub organization housing hundreds of active experimental projects, tooling integrations, and reference CDK blueprints. Live Grounding highlights this hub as a critical launchpad for emerging patterns in infrastructure-as-code and cloud automation. It provides platform engineering teams with robust, peer-reviewed building blocks for accelerated architecture design.</li>
</ul>
<h2 id="data-architecture">Data Architecture<a class="headerlink" href="#data-architecture" title="Permanent link">&para;</a></h2>
<h3 id="databases">Databases<a class="headerlink" href="#databases" title="Permanent link">&para;</a></h3>
<h4 id="amazon-aurora">Amazon Aurora<a class="headerlink" href="#amazon-aurora" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2015)</strong> <a href="https://aws.amazon.com/blogs/aws/infoworld-review-amazon-aurora-rocks-mysql">InfoWorld Review Amazon Aurora Rocks MySQL</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Historical analysis validating Amazon Aurora's decoupled compute and storage architecture. In production contexts, it remains a de facto standard for high-throughput, low-latency relational engines.</li>
</ul>
<h2 id="enterprise-architecture">Enterprise Architecture<a class="headerlink" href="#enterprise-architecture" title="Permanent link">&para;</a></h2>
<h3 id="cloud-architecture-best-practices">Cloud Architecture Best Practices<a class="headerlink" href="#cloud-architecture-best-practices" title="Permanent link">&para;</a></h3>
<h4 id="api-design">API Design<a class="headerlink" href="#api-design" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/pt/blogs/compute/architecture-patterns-for-consuming-private-apis-cross-account">Architecture patterns for consuming private APIs cross-account</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights architectural approaches for routing and consuming private APIs across different AWS accounts. Emphasizes security through AWS PrivateLink, Route 53, and Network Load Balancers.</li>
</ul>
<h4 id="aws-well-architected">AWS Well-Architected<a class="headerlink" href="#aws-well-architected" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html">AWS Well Architected Framework</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The official documentation framework outlining six fundamental cloud architectural pillars: operational excellence, security, reliability, performance, cost optimization, and sustainability.</li>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/well-architected-tool">aws.amazon.com/well-architected-tool: AWS Well-Architected Tool</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Overview of AWS's native tool designed to assess cloud workloads. Integrates with the Well-Architected Framework to systematically audit infrastructure and highlight configuration risks.</li>
<li><strong>(2023)</strong> <a href="https://www.infoq.com/news/2023/04/aws-well-architected-framework">infoq.com: AWS Updates the Well-Architected Framework</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes key revisions to the AWS Well-Architected Framework. Reviews shifts in security baseline configurations, serverless deployment guidelines, and the sustainability assessment pillar.</li>
</ul>
<h4 id="cloud-governance">Cloud Governance<a class="headerlink" href="#cloud-governance" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/de/blogs/mt/strategies-for-consolidating-aws-environments">Strategies for consolidating AWS environments</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details architectural strategies for consolidating multi-account AWS environments. Explores AWS Organizations setups, control tower governance, and billing unification across enterprise structures.</li>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/blogs/architecture/maintain-visibility-over-the-use-of-cloud-architecture-patterns">Maintain visibility over the use of cloud architecture patterns</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Outlines frameworks and tools to track, map, and enforce specific cloud architecture patterns across decentralized developer teams, helping prevent systemic configuration drift.</li>
</ul>
<h4 id="design-blueprints">Design Blueprints<a class="headerlink" href="#design-blueprints" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://www.conceptdraw.com/examples/application-architecture">AWS application-architecture</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An architecture drafting resource providing standard AWS application design templates, components, and layout blocks. Essential for mapping out multi-tier cloud services.</li>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/blogs/architecture">AWS Architecture Blog</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The official blog portal showcasing cloud solutions, pattern guides, and engineering strategies written directly by AWS Systems Architects.</li>
<li><strong>(2023)</strong> <a href="https://blogs.aws.amazon.com">AWS Official Blog</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The master AWS news platform. Tracks every new feature rollout, managed service launch, operational update, and security announcement from AWS engineering groups.</li>
</ul>
<h4 id="engineering-culture">Engineering Culture<a class="headerlink" href="#engineering-culture" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://dev.to/aws-builders/how-well-architected-enables-junior-engineers-24j">dev.to: How Well-Architected Enables Junior Engineers</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Examines how the AWS Well-Architected Framework acts as an educational and operational safety net for junior engineers, establishing structured system design patterns across developer teams.</li>
</ul>
<h4 id="multi-region-architecture">Multi-Region Architecture<a class="headerlink" href="#multi-region-architecture" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/blogs/architecture/creating-a-multi-region-application-with-aws-services-part-1-compute-and-security">Creating a Multi-Region Application with AWS Services Part 1, Compute, Networking, and Security</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Part one of a multi-region deployment guide. Covers DNS failover routing with Route 53, cross-region VPC peering, compute distribution, and unified security controls across AWS regions.</li>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/blogs/architecture/creating-a-multi-region-application-with-aws-services-part-2-data-and-replication">Creating a Multi-Region Application with AWS Services Part 2, Data and Replication</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Part two focuses on database replication, global data consistency, storage syncing protocols, and handling split-brain scenarios in multi-region cloud infrastructures.</li>
</ul>
<h4 id="production-case-studies">Production Case Studies<a class="headerlink" href="#production-case-studies" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/architecture/this-is-my-architecture">This is My Architecture</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — AWS's premier video and article series showcasing production-grade architectural solutions. Focuses on design tradeoffs, performance strategies, and networking topologies of modern web applications.</li>
</ul>
<h3 id="cloud-governance-1">Cloud Governance (1)<a class="headerlink" href="#cloud-governance-1" title="Permanent link">&para;</a></h3>
<h4 id="case-studies-1">Case Studies (1)<a class="headerlink" href="#case-studies-1" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://github.com/ministryofjustice/modernisation-platform/tree/main/architecture-decision-record"><mark>github.com/ministryofjustice: Modernisation Platform - Architecture Decisions</mark></a> <span class='md-tag md-tag--info'>⭐ 724</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-14620c6e" 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 12 L 10 6 L 20 8 L 30 8 L 40 11 L 50 11" fill="none" stroke="url(#spark-grad-14620c6e)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The public collection of Architecture Decision Records (ADRs) from the UK Ministry of Justice Modernisation Platform. This serves as a key reference for cloud governance, public sector IT standards, and clear decision documentation.</li>
</ul>
<h2 id="kubernetes-and-platform-engineering">Kubernetes and Platform Engineering<a class="headerlink" href="#kubernetes-and-platform-engineering" title="Permanent link">&para;</a></h2>
<h3 id="modernization-tools">Modernization Tools<a class="headerlink" href="#modernization-tools" title="Permanent link">&para;</a></h3>
<h4 id="microservice-migration">Microservice Migration<a class="headerlink" href="#microservice-migration" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/blogs/architecture/migrate-your-applications-to-containers-at-scale">AWS App2Container: Migrate your Applications to Containers at Scale</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Introduces AWS App2Container, a tool that automates the migration of legacy .NET and Java web applications into containerized structures ready for deployment on Amazon ECS or EKS.</li>
<li><strong>(2023)</strong> <a href="https://aws.amazon.com/blogs/architecture/lets-architect-architecting-microservices-with-containers">Lets Architect! Architecting microservices with containers</a> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A foundational guide for decoupling large legacy applications. Explores container hosting options on ECS and EKS, microservice discovery patterns, and inter-service security standards.</li>
</ul>
<h2 id="software-engineering">Software Engineering<a class="headerlink" href="#software-engineering" title="Permanent link">&para;</a></h2>
<h3 id="frontend-architecture">Frontend Architecture<a class="headerlink" href="#frontend-architecture" title="Permanent link">&para;</a></h3>
<h4 id="design-patterns">Design Patterns<a class="headerlink" href="#design-patterns" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://bespoyasov.me/blog/clean-architecture-on-frontend">Clean Architecture on Frontend</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Adapts Robert C. Martin's Clean Architecture principles to modern client-side frontend applications. Focuses on isolation of core business domains, UI frameworks, and data sources via explicit dependency inversion layers, simplifying testing and future framework transitions.</li>
</ul>
<hr />
<p>💡 <strong>Explore Related:</strong> <a href="../GoogleCloudPlatform/">Googlecloudplatform</a> | <a href="../aws-pricing/">AWS Pricing</a> | <a href="../aws-spain/">AWS Spain</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>