added parts

This commit is contained in:
wboughattas
2025-12-30 23:53:49 -05:00
parent 5a12dd0444
commit 786a98f4c5
12 changed files with 1248 additions and 68 deletions

View File

@@ -0,0 +1,27 @@
---
layout: post
title: 'Deploying the Severed Blog'
date: 2025-12-28 02:00:00 -0400
categories:
- blog_app
highlight: true
---
# Introduction
We are taking a simple static website, the **Severed Blog**, and engineering a proper infrastructure around it.
Anyone can run `docker run nginx`. The real engineering challenge is building the **platform** that keeps that application alive, scalable, and observable.
In this project, we will build a local Kubernetes cluster that mimics a real cloud environment. We will not just deploy the app; we will implement:
- **High Availability:** Running multiple copies so the site never goes down.
- **Auto-Scaling:** Automatically detecting traffic spikes and launching new pods.
- **Observability:** Using the LGTM stack (Loki, Grafana, Prometheus) to visualize exactly what is happening inside the cluster.
The infra code can be found in [here](https://git.severed.ink/Severed/Severed-Infra).
The blog code can be found in [here](https://git.severed.ink/Severed/Severed-Blog).
Let's start by building the foundation.
[[2025-12-27-part-1]]