Cloud Computing & Infrastructure
Infrastructure analysis links placement to execution: where a component runs, how work is assigned or reconciled, which state crosses each service boundary, and how telemetry returns an observable account of that execution.
Physical
Compute and network placement
- processor
- node
- region
- cooling
- link
Virtual
Resource abstraction
- VM
- container
- pool
- scheduler
Service
Work execution
- gateway
- microservice
- DAG
- event stream
Control
Policy and feedback
- access rule
- deployment state
- trace
- telemetry
node + link + boundary
Topology record
Where a component executes and which interface connects it to another component.
phase + condition + state
Workflow record
What triggers each phase and what changes when it completes or fails.
request → allocation → release
Resource record
Eligibility rule, assigned resource, scale decision, and timing.
event → span → ingestion
Telemetry record
Origin, parentage, ordering, and the control action associated with the trace.
Route
A client request crosses a gateway or proxy and reaches a named service boundary.
Execute
The service creates child work with explicit parentage, placement, and resource state.
Instrument
Events are associated with spans and ordered on a request timeline.
Transport
Telemetry is prioritized, queued, compressed or represented by a proxy span, then sent to a collector.
Respond
The resulting trace, metric, or alert is connected to a control or operational decision.
The trace preserves the relation between application execution and the separate system that observes it.
Can one request be reconstructed across services?
Distributed tracing has two simultaneous structures: a parent–child span hierarchy and a before–during–after event timeline. The event-to-span mapping preserves both causality and time.
- trace and parent identifiers
- timestamps
- propagation boundary
- instrumentation path
Is orchestration a sequence, a graph, or a feedback loop?
A deployment may use a dependency DAG or a timed sequence. Reconciliation is different: desired state and observed state are compared repeatedly, producing an action until they converge.
- dependency edge
- trigger or threshold
- current state
- reconciliation action
How does observability change system behavior or cost?
Telemetry moves from runtime instrumentation through queue and collector boundaries. Priority, backpressure, sampling, or proxy-span substitution can alter volume while retaining selected causal structure.
- telemetry origin
- priority state
- queue or collector
- retained parentage
A topology shows where work may travel; an execution trace shows where one request traveled; the telemetry path shows what account of that execution was retained. None substitutes for the others.
Span hierarchy preserves causality while the timeline preserves ordering and duration.
Orchestration is a state-reconciliation loop, not merely a static dependency diagram.
Sampling, prioritization, backpressure, and proxy spans can change the observable record without changing the service path.
- Trace and parent identifiers propagate across the relevant service boundaries.
- Desired state, observed state, and scheduler actions are time-aligned.
- Collection and sampling rules are included with the telemetry used for the decision.