AICASSINDRA · LEARN BY EXPERIMENTING

Distributed systems labs

Explore the interactive side of AICassindra. Read a topic, test an idea, and follow the results.

Choose a topic, explore the model, and compare what changes. Each experiment explains its assumptions and limitations.

Browse the collection below.

Distributed systems

Backpressure: distinguish held demand from failures

Fill the waiting room, watch workers process real model requests, and inspect every admission decision.

Interactive lab
Distributed systems

Backpressure: tune the waiting room

Fill the waiting room, watch workers process real model requests, and inspect every admission decision.

Interactive lab
Distributed systems

Backpressure: watch pause and resume signals

Fill the waiting room, watch workers process real model requests, and inspect every admission decision.

Interactive lab
Distributed systems

Conditional-write ledger: publishers racing for two slots

Explore the controls, compare outcomes and record your observations.

Interactive lab
Distributed systems

CPU limits and CFS throttling: quota, periods and bursts

Explore the controls, compare outcomes and record your observations.

Interactive lab
Distributed systems

Distributed tracing: preserve context across agents

Inspect actual span IDs, parent relationships, sampling decisions and a deterministic execution schedule.

Interactive lab
Distributed systems

Gossip propagation

Inspect the real message paths behind epidemic dissemination.

Interactive lab
Distributed systems

Health checks and fail-open: a shared outage across a fleet

Explore the controls, compare outcomes and record your observations.

Interactive lab
Distributed systems

Metastable overload: a short slowdown, retries and a backlog

Explore the controls, compare outcomes and record your observations.

Interactive lab
Distributed systems

Node memory pressure: kubelet eviction versus kernel OOM

Explore the controls, compare outcomes and record your observations.

Interactive lab
Distributed systems

One chosen value: competing proposers

Inspect actual protocol state and majority certificates in single-decision Paxos.

Interactive lab
Distributed systems

Partition tolerance

Keep local state honest when two sites cannot communicate.

Interactive lab
Distributed systems

Pod termination timeline: preStop, SIGTERM and dropped requests

Delete a synthetic Pod and watch proxies, the preStop hook, SIGTERM handling and the grace period decide which requests fail.

Interactive lab
Distributed systems

PodDisruptionBudget drain: eviction budget, 429s and stuck drains

Explore the controls, compare outcomes and record your observations.

Interactive lab
Distributed systems

Quorum reads and writes

Inspect the replica sets and partial effects behind each operation.

Interactive lab
Distributed systems

Raft leader election

Follow local terms and real vote certificates through failures and recovery.

Interactive lab
Distributed systems

Vector clocks: build causal histories

Control every event and see exactly how knowledge moves between processes.

Interactive lab

Views are my own and do not represent any employer, past or present.