AI Project Builder
GeneratedThe biggest differentiator. Instead of 'build a portfolio,' OppZen recommends specific projects based on your target role, current skills, market demand, resume gaps, and interview weaknesses — each with a complete build spec.
Multi-Region Distributed Cache
Advanced4–6 weeksWhy this: Closes your top interview weakness (system design at scale) and your top skill gap (distributed systems).A horizontally-scalable cache with replication, consistent hashing, and multi-region failover.
Show full project spec →
Multi-Region Distributed Cache
Advanced4–6 weeks
Learning Goals
- Distributed Systems
- Kubernetes
- Consistency models
- Observability
Tech Stack
GoRedisKubernetesTerraformPrometheus
/cmd, /internal/cache, /internal/cluster, /deploy/k8s, /infra/terraform, /docsMilestones
- Single-node cache + tests
- Consistent hashing ring
- Replication
- K8s deploy
- Multi-region failover
Stretch Goals
- TTL eviction policies
- Client SDK
- Chaos testing
Resume Bullet Examples
- Built a multi-region distributed cache in Go handling 50k ops/s with sub-10ms p99 latency.
- Designed consistent-hashing and gossip membership for zero-downtime node scaling.
Likely Interview Questions
- How do you handle cache consistency across regions?
- Walk me through your failover strategy.
- How did you test for partition tolerance?
Recommended learning to build this
Kubernetes for Developers
for Kubernetes · Linux Foundation
Designing Data-Intensive Applications
for Distributed Systems · O'Reilly
MIT Distributed Systems (6.824)
for Distributed Systems · MIT OCW
KubeCon Talks Playlist
for Kubernetes · CNCF
Raft Consensus Paper
for Distributed Systems · Stanford
KillerCoda K8s Labs
for Kubernetes · KillerCoda
Event-Driven Order Pipeline
Intermediate3–4 weeksWhy this: Builds your Kafka skill gap and demonstrates event-driven architecture for senior roles.An order-processing pipeline using Kafka with idempotent consumers and a dead-letter queue.
Show full project spec →
Event-Driven Order Pipeline
Intermediate3–4 weeks
Learning Goals
- Kafka
- Event-driven design
- Idempotency
- Observability
Tech Stack
JavaKafkaPostgreSQLDockerGrafana
/services/order, /services/fulfillment, /libs/events, /deploy, /docsMilestones
- Topic design
- Producer + consumer
- Idempotency + DLQ
- Outbox pattern
- Dashboards
Stretch Goals
- Exactly-once semantics
- Schema registry
- Saga orchestration
Resume Bullet Examples
- Designed an event-driven order pipeline with idempotent Kafka consumers and a dead-letter queue.
- Implemented the outbox pattern to guarantee at-least-once delivery across services.
Likely Interview Questions
- How do you guarantee idempotency?
- When would you use exactly-once vs at-least-once?
- How do you handle poison messages?
Recommended learning to build this