Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/DiegoTondim/hop-framework

Domain Driven Design, Microservices, .Net 5.
https://github.com/DiegoTondim/hop-framework

Last synced: 3 months ago
JSON representation

Domain Driven Design, Microservices, .Net 5.

Awesome Lists containing this project

README

        

[![Build status](https://dev.azure.com/bixbytesolucoes/HopFramework/_apis/build/status/HopFramework-CI)](https://dev.azure.com/bixbytesolucoes/HopFramework/_build/latest?definitionId=1)

#

What is HopFramework?

Hop Framework is a framework that began with a beer lover and IPA lover. IPA has as main characteristic the addition of different hops in brewing to increase the flavor and aroma of the beer.
The project has as main goal help developers to understand the DDD principles using design patterns and applying them in the project as infrastructure, It means that all the complexity will be abstracted and delivered by smalls packages.

Who should use this framework?

All developers that have the necessity to segregate the infrastructure from domain and want to focus on business development forgetting the complexity to think in architecture and how to setup a new project every day.

The project is based on DDD and few design patterns with the goal of isolate the domain and business rules from the infrastructure.

Design Patterns

Dependency Injection

Inversion of Control

Repository Pattern

Unity of Work

Command Pattern

Domain Notification

Framework

.NET 5

.NET Standard