Austin Edmonson

Writing

Notes on platform engineering, CI/CD, and the systems I've built or broken along the way.

Why Hexagonal Architecture Didn't Fit My Enterprise Reality

Hexagonal, Clean, DDD: the vocabulary assumes one team owns every layer. When ten teams own ten layers, the pressure is different, and nobody's named it yet.

Building Partida: A Technical Breakdown

Real bugs, real code, real numbers: the split Base import, the Alembic surprise, the enum-as-primary-key that broke at scale.

We Were Overengineering Ourselves Into Operational Exhaustion

What happens when a small team inherits infrastructure patterns built for a platform org three times its size.

We Stopped Trusting Deployments Until We Fixed This

Nothing destroys trust in deployments faster than realizing staging and production were never actually running the same thing.

LLMs and Non-Determinism in Engineering

The same tool gave me a subtle production bug and a clean simplification in the same week. The LLM suggests. You decide. And you verify.

Work

The Home Depot

Senior Software Engineer

2025 - Present

Software Engineer I & II

2022 - 2025

Acoustic AI

Systems Engineer

2020

Shadow Soft

DevOps Intern

2019 - 2020
Download CV