Posts

Engineering ·
Runtime Contracts and Infrastructure Ownership Boundaries for Deployment
Runtime contracts, infrastructure ownership, and the gap between passing checks and deploying: a look back at PinLog’s July 2026 records.
Engineering ·
PVC Retention Policies and Data Recovery Limits on Single-Node k3s
Looking at local-path and local-path-retain on a single-node k3s cluster, I separated three questions: Pod restarts, PVC deletion, and recovery after losing the node.
Engineering ·
An External Monitoring Path That Works Even When the Node Fails
Internal alerts cannot watch over the complete failure of the node they run on. How PinLog separates internal monitoring from external HTTPS/TLS checks, and what that separation does not solve.
Engineering ·
A CI Refactor of Waiting PRs, Duplicated Config, and Coverage Gates
Starting from a Channel.io blog post: auto-merge, composite actions, coverage gates, and pre-checks before building, across five sprints. How one reference article turned into a real pipeline overhaul, and why two pieces of work that shipped zero lines of code were still wins.
Engineering ·
Unifying JWT, Cookie, and Frontend Login Expiry Policies
The JWT lifetime is 2 hours, but users get logged out after 1. Cookie lifetime, sliding refresh while the user is active, a frontend timer: 4 layers each had their own clock. Here's how we unified them into a single source of truth: server env vars in one place.
Engineering ·
A 15-Job CI Pipeline for Verifying AI-Written Code
The faster AI wrote code, the tighter the verification had to be. A hands-on account of building 15 CI jobs, from secret scanning to GitOps locks.
Engineering ·
MSA Service Boundaries Designed for Splitting Work Among AI Agents
A hands-on record of MSA design where humans make architectural decisions and AI carries them out