EvertonSilva / valhalla-hexagonal-architecture

Hexagonal architecture showcase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository is a study implementation of Hexagonal Architecture (aka Ports and Adapters).

The Hexagonal Architecture, also referred to as Ports and Adapters, is an architectural pattern that allows input by users or external systems to arrive into the Application at a Port via an Adapter, and allows output to be sent out from the Application through a Port to an Adapter. This creates an abstraction layer that protects the core of an application and isolates it from external — and somehow irrelevant — tools and technologies.

Stack / Tools

  • .NET 6
  • C#
  • Visual Studio 2019/2020
  • Kafka
  • Docker
  • Azure Service Bus

Want to help?

Open an issue here or open a PR.

If by any means this architecture helped you, star the repo!

About

Hexagonal architecture showcase

License:MIT License


Languages

Language:C# 95.6%Language:Dockerfile 4.4%