HowProgrammingWorks / DDD

Licence: MIT license
Domain-driven design

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects
HTML
75241 projects

Domain-driven design

Part 1

  • Framework-agnostic
  • Transport-agnostic
  • Controller as a single entry-point
  • Error handling
  • Minimum dependencies

Часть 1

Part 2

  • Dependency injection
  • Implement and inject logger
  • Code isolation
  • Prevent memory leaks
  • Prevent mixins and global state

Часть 2

Part 3

  • GRASP, SOLID, DDD, GoF, LoD for Node.js
  • Live reload
  • Semaphore
  • Schema-based approach
  • Graceful shutdown
  • Contract validation

Часть 3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].