Category: software

software

From Monitoring to Observability: How to Instrument, Trace, and Define SLOs for Modern Microservices

Traditional monitoring still has a place, but modern software systems demand something deeper: observability. Where monitoring answers “Is the system up?” observability helps teams answer “Why is the system behaving that way?” That distinction matters for distributed architectures, microservices, serverless functions, and dynamic cloud environments. What observability is (and isn’t)Observability is the ability to infer […]

Morgan Blake 
software

Observability-First: A Practical Guide to Monitoring Cloud-Native Applications

Observability-first: a practical guide to monitoring cloud-native software As applications move to distributed, containerized architectures, traditional monitoring no longer provides the visibility teams need. An observability-first approach treats logs, metrics, and traces as a single, correlated source of truth—making it easier to find root causes, meet reliability targets, and ship features faster. Why observability matters– […]

Morgan Blake 
software

Practical Guide to Software Supply Chain Security: SBOMs, CI/CD Hardening, and Artifact Signing

Software supply chain security has shifted from a niche concern to a priority for developers and engineering teams. Attacks that exploit dependencies, CI/CD misconfigurations, or unsigned artifacts can bypass traditional perimeter defenses. Strengthening the supply chain doesn’t require huge budgets—practical controls and better processes dramatically reduce risk. Why supply chain security mattersModern applications depend on […]

Morgan Blake 
software

Observability for Modern Distributed Systems: A Practical Guide to Metrics, Logs, Traces, SLOs and OpenTelemetry

Observability has moved from a nice-to-have to a core capability for teams building modern software. As systems grow distributed, ephemeral, and dependent on third-party services, traditional monitoring that watches a handful of server metrics no longer gives the visibility engineers and product teams need. Observability focuses on understanding system behavior from the outside in, enabling […]

Morgan Blake