Author: William David Louth

Simplicity is Intelligence

Simplicity isn’t the antithesis of complexity; rather, it’s the outcome of acquiring knowledge from complexity. True learning doesn’t entail accumulating an excessive amount of information or processes. Instead, it entails comprehending patterns sufficiently deeply to simplify them, thereby integrating them into our fundamental understanding.

More...

Observability X – Substrates 101

We’re almost done with this series, and we’ve covered some rather profound concepts. Let’s take a quick look at what we’ve learned so far. We’ll break it down into two parts: form and function.

More...

Observability X – Composers

The Substrates API enables the direct utilization of Pipes and Channels, while simultaneously offering a mechanism to construct percepts that adorn these fundamental elements of any sensing and synthesis pipeline. To construct a Conduit that facilitates the on-demand creation of percepts upon receiving a name, we must provide a Composer to the conduit method within the Circuit interface.

More...

Observability is about (to) Change

At its heart, observability is about change. Without change, there's nothing to observe. A static system, frozen in time, offers no insights. Time itself is meaningless without change—it’s merely a measure of movement, of transformation. A clock ticks because its hands move; atoms vibrate. Change is the pulse of existence. So, when we talk about observability, we’re exploring how we perceive and interpret change within the systems we design.

More...

A General Theory of System Observability

We need a unified theory of observability to address the limitations of current practices while still being practical and straightforward to implement. It should go beyond different areas of the system, like service monitoring, user experience, and system changes. It should combine quantitative measurements with qualitative understanding while connecting with context.

More...

AIOps – SignOps + TaskOps

Organizations adopting AI for cloud operations face a critical evaluation of AIOps approaches. While recent advancements in AIOps frameworks standardize AI agent evaluation and enhancement, they risk a dead-end relying on conventional observability models lacking semantic depth. Service Cognition principles should form the AIOps foundation for truly autonomous cloud operations.

More...

Service Cognition – Quantitative to Qualitative

Organizations are drowning in an ocean of metrics. Every click, interaction, and transaction generates quantitative data points, creating vast repositories of numbers that promise insights but often deliver confusion. The challenge isn’t just the volume of data – it’s the fundamental question of how to transform these raw metrics into meaningful qualitative understanding.

More...

Observability X – Queues, Scripts, and Currents

The Substrates API separates the concerns of task definition, scheduling, and execution, while simultaneously enabling robust patterns for composing asynchronous workflows. The capability to post scripts, coupled with control over execution order facilitates adaptable and maintainable event-driven systems.

More...

Observability X – Resources, Scopes, and Closures

Resource management is crucial for scaling digital twin representations in service architectures. Proper resource cleanup ensures system stability during scaling up and down. Rigorous resource management prevents resource exhaustion and orphaned resources consuming capacity. The Substrates API’s approach to resource management ensures resources are acquired and released during scaling operations

More...

Observability X – States and Slots

The State and Slot interfaces provide a type-safe approach to managing and transmitting state. The State interface offers an immutable way to collect and chain Slots, each with a name, type, and value. It enforces type safety through method overloading, supporting primitives, strings, names, and states. These interfaces create a foundation for constructing states and communicating changes type-safely and performantly for small sets.

More...