Skip to content

Architecture

Context

Micro design

Clean architecture

The logical layers are organized like an onion.

  • appl (application logic, orchestration of the use cases, transactional): - uses -> domain
  • domain (Domain model composed of core entities and core logic)
  • external (External systems models and adapters) - imports -> appl, domain

Domain model

Implementation

Stacks, libraries, frameworks

Deployment

Github packages

CICD

Github actions