hexagonal-architecture-acerola - An Hexagonal Architecture service template with DDD, CQRS, TDD and SOLID using

  •        57

Acerola is a Service Template for helping you to build evolvable, adaptable and maintainable applications with Hexagonal Architecture. It follows the principles from the Alistair Cockburn blog post. and has a Domain built on Domain-Driven Design. It is easy for you to start your new microservice based on its guidelines and patterns. Allow an application to equally be driven by users, programs, automated test or batch scripts, and to be developed and tested in isolation from its eventual run-time devices and databases.

http://paulovich.net/acerola/
https://github.com/ivanpaulovich/hexagonal-architecture-acerola

Tags
Implementation
License
Platform

   




Related Projects

ddd-dynamic - Domain Driven Design in Python, Ruby and other dynamic languages resources

  •    

This is an attempt to collect all info about Domain Driven Design the World knows in dynamic languages (Python, Ruby, PHP etc). Not only DDD but all worthy info about layered and clean architecture with separation of business logic from infrastructure and framework code. Hexagonal design in Django - Python, Django, contains some code.

CleanArchitecture - A starting point for Clean Architecture with .NET

  •    CSharp

A starting point for Clean Architecture with ASP.NET Core. Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture. You will also find it named hexagonal, ports-and-adapters, or onion architecture. I've used this starter kit to teach the basics of ASP.NET Core using Domain-Driven Design concepts and patterns for some time now (starting when ASP.NET Core was still in pre-release). Typically I teach a one- or two-day hands-on workshop ahead of events like DevIntersection, or private on-site workshops for companies looking to bring their teams up to speed with the latest development technologies and techniques. Feel free to contact me if you'd like information about upcoming workshops.

Tiny Library CQRS

  •    

Tiny Library CQRS is a small demonstration project which demonstrates the concept of Domain Driven Design and the CQRS architecture pattern. This project relies on the Apworks DDD framework.


.NET Domain-Driven Design with C#: Problem-Design-Solution

  •    DotNet

The purpose of this project is to hold the source code for my latest book, .NET Domain-Driven Design with C#: Problem-Design-Solution. The book is one large case study of a real-world application, named SmartCA, which is a smart client application implemented with the latest ...

dotnetcore-microservices-poc - Very simplified insurance sales system made in a microservices architecture using

  •    CSharp

We are going to build very simplified system for insurance agents to sell various kind of insurance products. Insurance agents will have to log in and system will present them with list of products they can sell. Agents will be able to view products and find a product appropriate for their customers. Then they can create an offer and system will calculate a price based on provided parameters. Finally agent will be able to confirm the sale by converting offer to policy and printing pdf certificate. Portal will also give them ability to search and view offer and policies. Portal will also have some basic social network features like chat for agents. Web - a VueJS Single Page Application that provides insurance agents ability to select appropriate product for their customers, calculate price, create an offer and conclude the sales process by converting offer to policy. This application also provides search and view functions for policies and offers. Frontend talks to backend services via agent-portal-gateway.

awesome-ddd - A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources

  •    

A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources.The term was coined by Eric Evans in his book of the same title.

node-eventstore - EventStore Implementation in node.js

  •    Javascript

Node-eventstore is a node.js module for multiple databases. It can be very useful as eventstore if you work with (d)ddd, cqrs, eventsourcing, commands and events, etc.

Hexagon - Microservices library written in Kotlin

  •    Kotlin

Hexagon is a microservices library written in Kotlin. Its purpose is to ease the building of services (Web applications, APIs or queue consumers) that run inside a cloud platform. It is meant to provide abstraction from underlying technologies to be able to change them with minimum impact. It is designed to fit in applications that conforms to the Hexagonal Architecture (also called Clean Architecture or Ports and Adapters Architecture).

KandaAlpha DDD Architecture - MVC, Dependency Injection, Repository and db4o

  •    

A vs.net 2010 beta 1 solution which provides a sample domain drive design architecture separated into Presentation, Application, Domain and Infrastructure layers. Technologies in use are visual studio 2010 beta ASP.Net MVC 1.0, Entity Framework 4.0 and db4o.

SellAndBuy (Domain Driven Design sample using .Net 4.0)

  •    DotNet

Domain Driven Design (DDD) Behavior Driven Design (BDD) Test Driven Design (TDD) .Net 4.0 NHibernate SpecFlow NUnit NSubstitute MVC 3 Razor Engine WCF NLayer

Apworks

  •    DotNet

A .NET based DDD application development framework.

Lokad.CQRS - build scalable enterprise apps on Windows Azure

  •    DotNet

C#/.NET stand-alone library that features a CQRS engine (Command Query Responsibility Segregation) for Windows Azure, CQRS clients, cloud views and event sourcing. Lokad.CQRS also emphasizes DDD (Domain Driven Design). Tier 1 project used in production in three products at Lokad.

akka-ddd - Akka CQRS/ES framework

  •    Scala

Akka-DDD is a framework for building distributed services following DDD/CQRS/ES architecture on top of the Akka platform. Thanks to the pluggable architecture of the Akka-Persistence, Akka-DDD is not tied to any particular event journal provider. The services are built as actor systems. Different services can be distributed in the same cluster (Akka cluster) or can be deployed to independent clusters.

JdonFramework

  •    Java

a Domain Driven Design + CQRS + EventSource java framework

eShopOnContainers - Easy to get started sample reference microservice and container based application

  •    CSharp

Sample .NET Core reference application, powered by Microsoft, based on a simplified microservices architecture and Docker containers. The current supported Visual Studio version for eShopOnContainers is Visual Studio 2017 15.7 (GA/RTM since May 8th 2018) or later version.

DDDSample.Net

  •    CSharp

A .NET implementation of Domain Driven Design (DDD) sample application based on Eric Evans' examples included in his great book. Project is intended to be used in training, demonstration and experiments.