Skip to content

pedromcarrion/TacticalDDDNodeJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DDDNodeJS

A Sample of DDD Architecture with NodeJS Ejemplo de arquitectura DDD con NodeJS

Ejemplo siemple de como estructurar una aplicación node.js con arquitectura DDD y utlizando inyección de dependencias.

Elementos que pretende explicar el ejemplo:

1. Separar en diferentes capas una aplicación node.js: Controllers, Servicios, Dominio e Infrastructura
2. Estructurar las diferentes clases usando ES6
3. Manejar la asincronia mediante Promises
4. Anidar promises
5. Usar knex para acceso a mysql
6. Cambiar import por require, así no se necesita babel para compilar
7. Utilización de async await
8. Parametrizar por configuración los datos de acceso a la base de datos y el puerto de la aplicación

TODO: 1. Dockerizar app 2. Securizar mediante JWT 3. Unit testing

About

A Sample of DDD Architecture with NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published