InfraVerse

Explore

Environments

Each environment is a working model of a real architecture: components you can inspect, traffic you can shape and failures you can cause.

In design
Compute · Intermediate

Kubernetes Cluster

Pods, nodes and the control loop that keeps them alive.

SchedulerReplicaSetsServiceskube-proxy
Coming to InfraVerse
Planned
Compute · Beginner

Docker Networking

Bridges, veth pairs and port publishing.

Bridge networksNATDNS service discovery
Coming to InfraVerse
In design
Data · Intermediate

Database Replication

Primaries, replicas and replication lag.

WAL streamingRead replicasFailoverLag
Coming to InfraVerse
Planned
Data · Beginner

Redis Caching

Cache hits, misses and the thundering herd.

Cache-asideTTLEvictionStampedes
Coming to InfraVerse
Planned
Data · Advanced

Kafka Event Streaming

Partitions, offsets and consumer groups.

PartitionsConsumer groupsOffsetsBackpressure
Coming to InfraVerse
Planned
Networking · Advanced

Microservices & API Gateway

Fan-out calls, retries and circuit breakers.

API gatewayCircuit breakerDistributed tracing
Coming to InfraVerse
Planned
Delivery · Intermediate

CDN & Edge

Why the closest server answers.

AnycastEdge cachingOrigin shield
Coming to InfraVerse
Planned
Networking · Beginner

DNS Resolution

From a domain name to an IP address.

Recursive resolutionTTLRecord types
Coming to InfraVerse
Planned
Delivery · Intermediate

CI/CD Pipeline

From git push to production.

Build stagesCanaryBlue-greenRollback
Coming to InfraVerse
Planned
Operations · Intermediate

Observability Stack

Metrics, logs and traces that explain an outage.

MetricsTracingSLOsAlerting
Coming to InfraVerse