Building GitLab Pipelines That Fail Well
A practical system for fast, observable CI/CD pipelines that recover gracefully when infrastructure and dependencies misbehave.
A practical engineering publication
Sharing practical knowledge on DevOps, Cloud, AI, Software Engineering, Open Source, and everything I'm learning by building.
Latest dispatches
Deep technical writing grounded in the systems, incidents, and tradeoffs encountered while building.
A practical system for fast, observable CI/CD pipelines that recover gracefully when infrastructure and dependencies misbehave.
Use cancellation, ownership, and bounded parallelism to build Go services that shut down cleanly and remain understandable.
A repeatable debugging sequence for separating scheduling, networking, application, and capacity failures in Kubernetes.
Explore by topic
Delivery, reliability, and engineering systems.
02Operate workloads with clarity.
03Understand private cloud internals.
04Build efficient, secure containers.
05Design trustworthy delivery pipelines.
06Manage infrastructure as reviewed code.
07Simple software for complex systems.
08Know the platform beneath your stack.
09Architecture that survives real constraints.
10Useful, accountable intelligent systems.
11Models, evaluation, and production patterns.
12Remove toil without hiding behavior.
13Grow judgment and technical influence.
14Sustainable systems for focused work.
15Field notes from beyond the terminal.
16Build and maintain in public.
17Make tradeoffs explicit.
18Reason about scale and failure.
Learn with direction
Structured sequences and field-ready references for deliberate practice.
12 hour path
Understand containers, orchestration, delivery, and observability as one connected system.
8 hour path
Build reliable delivery and infrastructure skills in a practical sequence.
template
A small service baseline with health checks, structured logs, graceful shutdown, and tests.
cheat-sheet
A one-page sequence for collecting evidence before changing a failing workload.