Hexagonal Architecture

Hosted By
Darko K.

Details
A short introduction to Hexagonal architecture.
The event sponsor, Maurer-Electronics, will again kindly provide pizza and drink so we can continue socialising after the initial presentation.
Hexagonal Architecture, also known as Ports and Adapters architecture, is a software design pattern that emphasizes a clear separation of concerns within an application. The main idea is to organize the application into layers, with the core business logic (or domain logic) at the center, surrounded by layers of adapters and ports.
- Core: This is where the domain logic of the application resides. It contains the business rules and entities that represent the core functionality of the system. The core is completely isolated from external concerns such as UI frameworks, databases, or external services.
- Ports: Ports are interfaces through which the core interacts with the external world. They define the input and output mechanisms for the application. Ports are typically abstract and are implemented by adapters.
- Adapters: Adapters are implementations of the ports. They are responsible for bridging the gap between the core and the external systems such as databases, user interfaces, or external services. Adapters translate the requests from the core into a format that the external system understands and vice versa.

Coders' Kitchen - Tech talks by Maurer-Electronics Split
See more events
Hexagonal Architecture