PinnedLukas Niessen·Jan 15How to Make Architecture Decisions: RFCs, ADRs, and Getting Everyone AlignedMaking architecture decisions is one of those things that can go really well or really badly. I’ve been in both situations. I’ve seen…A response icon8A response icon8
PinnedInDev GeniusbyLukas Niessen·Jul 20, 2025Idempotency in System Design: Full exampleIdempotence in System Design: Full exampleA response icon6A response icon6
PinnedLukas Niessen·Jun 30, 2025This is a detailed breakdown of a FinTech project from my consulting career.Project DescriptionA response icon6A response icon6
Lukas Niessen·5d agoSoftware Architecture Has Physical AxiomsSoftware architecture does have physical axioms.
Lukas Niessen·May 2Architecture Testing in Python with ArchUnitPythonA while back I wrote an article about Python project architecture. It covered the two dominant patterns, horizontal and vertical slicing…
Lukas Niessen·May 2Claude Agent Skill for Kubernetes: KubeShark (Codex/Claude Code Skill)I use coding agents a lot. Claude Code, Codex, sometimes other tools. For normal application code, the experience is often great. Not…
Lukas Niessen·Apr 28Backend for Frontend (BFF): What It Is and When to Use ItBackend for Frontend, or BFF for short, is one of those patterns that sounds fancy but is actually pretty simple once you see it in…
Lukas Niessen·Apr 13Kubernetes Fundamentals: A Practical ReferenceThis is a practical reference for Kubernetes. It covers core concepts, the most important objects, common commands, and how things fit…A response icon1A response icon1
Lukas Niessen·Apr 12IAM: Everything You Need to KnowYou click “Login with Google,” type your password, and you’re in. Behind that one click there’s a whole world of redirects, tokens…
Lukas Niessen·Apr 7How my Library hit 400 GitHub Stars and 50k Monthly DownloadsMy open source library ArchUnitTS has reached 400 stars on GitHub and crossed 50,000 monthly downloads on npm. That second number is what…A response icon1A response icon1