ended3월 24일· 1 sources
TypeScript deserved a real DDD framework - so I built one
TypeScript에도 제대로 된 DDD 프레임워크가 필요했기에 직접 만들었다
Why it matters
The author, transitioning from Java to TypeScript, found a lack of mature DDD frameworks in the TypeScript ecosystem—NestJS's CQRS module required full framework buy-in and wolkenkit had stalled. Leveraging TypeScript's expressive type system, they built noDDDe, a framework based on the Decider pattern that defines aggregates through pure functions (initial state, command handlers, apply handlers) instead of OOP class inheritance, achieving zero runtime overhead with strong type inference.
1
Sources
+0
24h
—
Growth
179d
Active
aggregatecqrsddddecider patterndomain eventevent sourcingeventsourcingnodddetransactional consistencytypescript