proof --list
Nine areas, all shipped
The domains I work in: distributed systems. Each one closed the same way: a running system, a repo, or a write-up.
9 / 9 shipped
Distributed systems fundamentals
doneThe vocabulary of why systems fail: the theory behind every architecture decision.
CAP theoremConsistency modelsIdempotencyOutbox patternSaga pattern2-phase commitDelivery guaranteesBackpressure
Event-driven architecture with Kafka
doneBeyond sockets into durable, replayable event streams.
Topics & partitionsPartition keys & orderingConsumer groupsOffsetsDead-letter queuesReplay & retention
Container orchestration: Docker → Kubernetes
doneFrom "it works on my machine" to declarative, self-healing deployments.
Multi-stage Dockerfilesdocker-composeDeployments & ServicesIngressConfigMaps & SecretsHPA autoscaling
Observability
doneLogs, metrics and traces as one debugging workflow, not three dashboards.
Structured logging & correlation IDsPrometheus & percentilesOpenTelemetry tracingJaeger
API design at scale
doneBeyond REST: contracts, versioning and transport chosen deliberately.
gRPC & protobufVersioning & backward compatibilityOpenAPI-firstGraphQL federationRate limiting algorithmsAPI gateways
CI/CD done properly
doneEvery commit proves itself before it ships.
Pipeline stages & quality gatesGitHub ActionsImage tagging by SHARolling / blue-green / canaryRollbackSecrets in pipelines
Testing maturity & reliability
doneThe testing pyramid as practice, not diagram.
Unit & mocksTestcontainersContract testing (Pact)Load testing (k6)Chaos engineeringSLI / SLO / error budgets
AWS cloud architecture depth
doneFrom using AWS to architecting on it.
VPC & subnetsIAM least-privilegeECS / EKS / LambdaSQS / SNS / KinesisRDS vs DynamoDBCloudFront & Auto ScalingCost optimization
Security engineering
doneThe eJPT foundation, weaponized for defense at the architecture level.
OWASP API Top 10 (BOLA)OAuth2 + PKCEOIDCJWT validationVault dynamic secretsmTLS & zero-trustSAST/DAST in CI