pa-04 — Execution

Prerequisites

  • Go ≥ 1.25 (stdlib only, offline).

One-shot

cd pa-04-partitioned-log && bash scripts/verify.sh

Per-language workflow (Go)

cd pa-04-partitioned-log/src/go
go test -race -count=1 ./...      # partitioning, ordering, groups, assignment, retention
go run ./cmd/plogsim

Package map

FileWhat
plog/log.gopartitioned append-only log: produce/consume, offsets, key partitioning, retention
plog/groups.goconsumer-group offset tracking + range/round-robin partition assignment
cmd/plogsimpartitioning + group resume + assignment + retention demo

See GUIDE.md for the deep dive and the partition-key trade-off.