Engineering writing from Cybrotrix.
Notes on AI, software architecture, .NET, DevOps, cloud, automation and security, written by the people who build our products and client systems.
The golden thread: why traceability is the foundation of modern software delivery
When a requirement, a commit, a build, a test and a release are linked in both directions, audit evidence and impact analysis stop being manual work. Here is how we think about it.
Read the articleClean architecture in .NET that survives year three
Most architecture looks clean at the first demo. The test is whether it still makes sense after three years of features, hires and pivots. Practical rules we apply.
ReadGrounding LLMs in enterprise data: retrieval, structure and tools
A language model without access to your systems can only guess. The engineering work is in retrieval, structured outputs and tool calling, with evaluation around all of it.
ReadAgentic workflows need permissions, not just prompts
An agent that can call tools is an actor in your system. Treat it like one: scoped permissions, approval gates, audit trails and a kill switch.
ReadPipelines as code and the case for self-hosted runner agents
Reproducible builds start with pipeline definitions that live next to the code and runners you control. Trade-offs between hosted and self-hosted runners, and how to design for both.
ReadEvent-driven integration without the chaos
Events decouple systems, and they also make consistency and debugging harder. The outbox pattern, idempotent consumers and explicit contracts make the trade worth it.
ReadAzure landing zones for engineering teams, not just for auditors
A landing zone should make the right thing the easy thing: identity, networking, policy and observability that every workload inherits without a ticket.
ReadRBAC that people actually understand
Role explosion is the usual failure mode of access control. How we design roles around responsibilities, scope them to organizations and teams, and keep them auditable.
ReadLet's Build What Comes Next.
Have a technology challenge, modernization initiative, or product idea? Let's engineer the solution.