https://github.com/howprogrammingworks/ddd
Domain-driven design
https://github.com/howprogrammingworks/ddd
Last synced: 14 days ago
JSON representation
Domain-driven design
- Host: GitHub
- URL: https://github.com/howprogrammingworks/ddd
- Owner: HowProgrammingWorks
- License: mit
- Created: 2019-08-14T20:59:21.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-04T20:37:42.000Z (about 2 months ago)
- Last Synced: 2025-03-31T12:58:13.512Z (21 days ago)
- Language: JavaScript
- Homepage: https://youtube.com/@TimurShemsedinov
- Size: 134 KB
- Stars: 104
- Watchers: 10
- Forks: 101
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Domain-driven design
## Part 1
- Framework-agnostic
- Transport-agnostic
- Controller as a single entry-point
- Error handling
- Minimum dependencies[](https://youtu.be/L7Yge5Ph0z4)
## Part 2
- Dependency injection
- Implement and inject logger
- Code isolation
- Prevent memory leaks
- Prevent mixins and global state[](https://youtu.be/GRg4BmV1uYI)
## Part 3
- GRASP, SOLID, DDD, GoF, LoD for Node.js
- Live reload
- Semaphore
- Schema-based approach
- Graceful shutdown
- Contract validation[](https://youtu.be/EiSbiQWt5tM)