| Name | Problem | Stack | Highlights | Status | Link |
|---|---|---|---|---|---|
| WebSocket Chat (FastAPI) | Low-latency chat demo | Python, FastAPI, Redis | Auto reconnection, Metrics | stable | ws-chat-fast |
| Project Generator | Scaffold new projects easily | Python, Jinja2, Typer | CLI UX, Template system | beta | projgen |
| RabbitMQ Demo | Message queue patterns | Python, RabbitMQ, Docker | Pub/Sub, Work queues | stable | rabbit-mq |
| Online Bookstore | E-commerce microservices | Java, Spring Boot, PostgreSQL | REST API, Database design | stable | online-bookstore |
| Bazel Multi-Build | Polyglot build system | Bazel, Java, Python | Build optimization, Cross-language | beta | bazel-multibuild |
Learn how each project aligns with key competencies in PORTFOLIO.md.
There should be 10 of them defined in design documents under src/main/resources/:
- dd-build-system-expertise.md
- dd-ci-cd-pipeline-with-flaky-test-detection.md
- dd-cloud-native-microservices.md
- dd-full-stack-sample-app.md
- dd-developer-productivity-tooling.md
- dd-cross-plat-nortarization-tool.md
- dd-advanced-logging-and-tracing.md
- dd-gitops-starter-kit.md
- dd-open-source-plugin-contribution.md
- dd-performance-benchmarking-n-tuning.md
- dd-streaming-data-demo.md