added parts
This commit is contained in:
27
_posts/blog_app/2025-12-27-intro.md
Normal file
27
_posts/blog_app/2025-12-27-intro.md
Normal 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]]
|
||||
Reference in New Issue
Block a user