About OpenDDD
Open Domain-Driven Design — Open Domains, Open Knowledge
What is OpenDDD?
OpenDDD (Open Domain-Driven Design & Agentic Platform) is an open domain-driven design and agentic platform.
Core philosophy: Every domain deserves to be open, every piece of knowledge deserves to be reused.
Open = Open knowledge boundaries
DDD = Domain-driven design methodology
Agentic = AI agent empowerment
Platform = Reusable knowledge platformWhy "Open Domains"?
In traditional development, domain knowledge exists implicitly in code and people's minds, lost as people move on. OpenDDD advocates:
| Traditional | Open Domains |
|---|---|
| Domain knowledge → Implicit | Domain knowledge → Explicit modeling |
| Experience leaves with people | Experience structured and preserved |
| Start from scratch every time | Cross-project free reuse |
| Closed evolution | Open shared improvement |
Three Pillars
1. Domain-Driven Design (DDD)
- Clear bounded contexts, aggregate roots, domain events
- 5-layer Clean Architecture
- Serverless-first deployment architecture
2. Agentic Integration
- Unified access to Kozi, GPTs, Claude and other AI platforms
- Multi-agent collaboration system
- Cognitive engine + memory system
3. Knowledge Sharing (Open)
- Skill prompt library — replace variables and use immediately
- Workflow templates — composable multi-step processes
- Learning roadmaps — learn-by-doing growth paths
- Practical recipes — ready-to-use complete solutions
Tech Stack
| Category | Technology |
|---|---|
| Backend | Python 3.14+ / FastAPI / Pydantic v2 |
| Frontend | Taro / React / TypeScript / Vite |
| Infrastructure | k3s / KubeVela / Terraform / Alibaba Cloud FC / Huawei Cloud OBS |
| AI | Agent Framework / LLM API / RAG |
| Data | Table Store / Redis / OSS |
| Site | VitePress / Huawei Cloud OBS Static Hosting |
Domains
| Domain | Purpose |
|---|---|
| openddd.com | Portal main site |
| www.openddd.com | Portal main site (www) |
Contact
- GitHub: ltgwork/openddd