All Projects → javierlecca → nodejs-hexagonal-architecture-and-unit-test

javierlecca / nodejs-hexagonal-architecture-and-unit-test

Licence: other
This is a project to explain hexagonal architecture and unit tests in node.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to nodejs-hexagonal-architecture-and-unit-test

eShopOnWeb
Sample ASP.NET Core 6.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
Stars: ✭ 8,250 (+8233.33%)
Mutual labels:  clean-architecture, ddd-patterns, ddd-architecture
Go Realworld Clean
a clean architecture implementation of the realworldapp : https://github.com/gothinkster/realworld
Stars: ✭ 301 (+204.04%)
Mutual labels:  clean-architecture, ddd-architecture
Jivejdon
Jivejdon is a Domain Driven Design appication with CQRS/ES/Clean/Hexagonal architecture
Stars: ✭ 287 (+189.9%)
Mutual labels:  clean-architecture, ddd-architecture
Practical Clean Ddd
A simplified and effortless approach to get started with Domain-driven Design, Clean Architecture, CQRS, and Microservices patterns
Stars: ✭ 28 (-71.72%)
Mutual labels:  clean-architecture, ddd-architecture
scheduler
Laravel on my way
Stars: ✭ 20 (-79.8%)
Mutual labels:  ddd-patterns, ddd-architecture
Flutter Roadmap
This is a flutter roadmap and documentation repository. If anyone is interested you can join the party to help the community and make flutter great again.
Stars: ✭ 47 (-52.53%)
Mutual labels:  clean-architecture, ddd-architecture
Cp Ddd Framework
A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 566 (+471.72%)
Mutual labels:  clean-architecture, ddd-architecture
Modular Monolith With Ddd
Full Modular Monolith application with Domain-Driven Design approach.
Stars: ✭ 6,210 (+6172.73%)
Mutual labels:  clean-architecture, ddd-architecture
Dev Stuff
😎 Programming stuff for everyone. Collection of articles, videos about architecture, Domain Driven Design, microservices, testing etc.
Stars: ✭ 105 (+6.06%)
Mutual labels:  clean-architecture, ddd-architecture
Nim Basolato
An asynchronous fullstack web framework for Nim.
Stars: ✭ 111 (+12.12%)
Mutual labels:  clean-architecture, ddd-architecture
Run Aspnetcore Realworld
E-Commerce real world example of run-aspnetcore ASP.NET Core web application. Implemented e-commerce domain with clean architecture for ASP.NET Core reference application, demonstrating a layered application architecture with DDD best practices. Download 100+ page eBook PDF from here ->
Stars: ✭ 208 (+110.1%)
Mutual labels:  clean-architecture, ddd-architecture
Netcorekit
💗 A crafted toolkit for building cloud-native apps on the .NET platform
Stars: ✭ 248 (+150.51%)
Mutual labels:  clean-architecture, ddd-architecture
nstate
A simple but powerful react state management library with low mind burden
Stars: ✭ 11 (-88.89%)
Mutual labels:  ddd-patterns, ddd-architecture
ddd-referenz
Deutsche Übersetzung der DDD Referenz von Eric Evans
Stars: ✭ 58 (-41.41%)
Mutual labels:  ddd-patterns, ddd-architecture
awesome-software-architecture
A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Stars: ✭ 1,594 (+1510.1%)
Mutual labels:  clean-architecture, ddd-architecture
Aspnet Core Clean Arch
It is a clean architecture project template which is based on hexagonal-architecture principles built with .Net core.
Stars: ✭ 60 (-39.39%)
Mutual labels:  clean-architecture, ddd-architecture
Run Aspnetcore
A starter kit for your next ASP.NET Core web application. Boilerplate for ASP.NET Core reference application, demonstrating a layered application architecture with applying Clean Architecture and DDD best practices. Download 100+ page eBook PDF from here ->
Stars: ✭ 227 (+129.29%)
Mutual labels:  clean-architecture, ddd-architecture
Clean Architecture Manga
🌀 Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Stars: ✭ 3,104 (+3035.35%)
Mutual labels:  clean-architecture, ddd-architecture
ms-fastapi-template
This project was built as a result of a deepening of the studies discussed on the blog farlley.com with a greater focus on Domain Driven Design (DDD) architecture. In this work you will find a simple template for creating microservices, as well as a use case (which will still be implemented according to the Roadmap found in this same document) a…
Stars: ✭ 31 (-68.69%)
Mutual labels:  ddd-architecture
Cqrs Clean Eventual Consistency
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
Stars: ✭ 247 (+149.49%)
Mutual labels:  clean-architecture

DOMAIN-DRIVEN DESIGN WITH NODEJS AND UNIT TESTS

This is a project to explain hexagonal architecture and unit tests in node.js

What is the Domain?

To define domain-driven design we should first establish what we mean by domain in this context (and in development in general). The common dictionary definition of domain is: “A sphere of knowledge or activity.” Drilling down a bit from that, domain in the realm of software engineering commonly refers to the subject area on which the application is intended to apply. In other words, during application development, the domain is the “sphere of knowledge and activity around which the application logic revolves.” Another common term used during software development is the domain layer or domain logic which may be better known to many developers as the business logic. The business logic of an application refers to the higher-level rules for how business logic interact with one another to create and modify modelled data.

Communication flow

myimage-alt-tag

Dependencies

You need install mongodb in your localhost. after that you on clone the project, downoland the packages and run it.

GO version

Base Framework

DB Connection

$ git clone https://github.com/javierlecca/nodejs-hexagonal-architecture-and-unit-test.git
$ npm i
$ node index
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].