Explorations in Distributed .NET Architecture
Paramore is a proving ground for approaches to distributed development in .NET. It's main purpose is to support personal exploration, learning and teaching. It is possible to harvest some parts of Paramore for re-use within applications, however it is intended to be exemplary not re-useable.
The primary influences on the approaches here are:
N-Tier inc. Hexagonal Architecture (Ports and Adapters) CQRS Pipelines Broker REST SPA
Responsibility Driven Design Domain Driven Design Tell Don't Ask