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

done

The vocabulary of why systems fail: the theory behind every architecture decision.

CAP theoremConsistency modelsIdempotencyOutbox patternSaga pattern2-phase commitDelivery guaranteesBackpressure

Event-driven architecture with Kafka

done

Beyond sockets into durable, replayable event streams.

Topics & partitionsPartition keys & orderingConsumer groupsOffsetsDead-letter queuesReplay & retention

Container orchestration: Docker → Kubernetes

done

From "it works on my machine" to declarative, self-healing deployments.

Multi-stage Dockerfilesdocker-composeDeployments & ServicesIngressConfigMaps & SecretsHPA autoscaling

Observability

done

Logs, metrics and traces as one debugging workflow, not three dashboards.

Structured logging & correlation IDsPrometheus & percentilesOpenTelemetry tracingJaeger

API design at scale

done

Beyond REST: contracts, versioning and transport chosen deliberately.

gRPC & protobufVersioning & backward compatibilityOpenAPI-firstGraphQL federationRate limiting algorithmsAPI gateways

CI/CD done properly

done

Every commit proves itself before it ships.

Pipeline stages & quality gatesGitHub ActionsImage tagging by SHARolling / blue-green / canaryRollbackSecrets in pipelines

Testing maturity & reliability

done

The testing pyramid as practice, not diagram.

Unit & mocksTestcontainersContract testing (Pact)Load testing (k6)Chaos engineeringSLI / SLO / error budgets

AWS cloud architecture depth

done

From using AWS to architecting on it.

VPC & subnetsIAM least-privilegeECS / EKS / LambdaSQS / SNS / KinesisRDS vs DynamoDBCloudFront & Auto ScalingCost optimization

Security engineering

done

The eJPT foundation, weaponized for defense at the architecture level.

OWASP API Top 10 (BOLA)OAuth2 + PKCEOIDCJWT validationVault dynamic secretsmTLS & zero-trustSAST/DAST in CI