Browse and take tests to sharpen your skills
Outbox/inbox, 2PC pitfalls, event sourcing, compensation failures, canaries, chaos, schema evolution, mTLS, strangler fig, multi-tenant isolation, and CAP choices.
Sagas, BFF, outbox, consumer safety, contract tests, tracing, bulkheads, retries, DDD boundaries, mesh sidecars, and CDC.
Service boundaries, monolith trade-offs, sync vs async risks, gateway, discovery, data ownership, health checks, and basic resilience/observability.
Consensus, CRDTs, sagas vs 2PC, multi-region, capacity/SLA math, failure detectors, and advanced cache/partitioning failure modes.
Sharding, hashing, consistency models, CQRS, rate limits, queues vs sync, circuit breakers, quorum, and cache coherence. Mix of single-answer and multiple-answer items.
Foundations: latency vs throughput, scaling, caching, load balancing, availability, and basic consistency. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
Merging, rebasing, history repair workflows safely, and collaboration mechanics. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
Everyday version control: commits, branches, remotes, and history basics. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
Object model footnotes, signing, large-repo mechanics, and recovery tooling beyond daily commands. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
Tell us which topic or difficulty level you need — no account required.