28 lines
1.0 KiB
Markdown
28 lines
1.0 KiB
Markdown
---
|
|
layout: post
|
|
title: 'Deploying the Severed Blog'
|
|
date: 2025-12-28 10: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 also 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]]
|