ACD application framework — ACD 0.2.0 documentation

# ACD application framework

ACD is an support framework for applications designed with Clean Architecture [1].

It defines basic abstraction for separating layers of application. Also basic tools for business logic layer inspired by Domain Driven Design [2].

Defined application layers

> - Domain
> - Persistence
> - Access
> - Messaging

## Project state

Project is currently in design phase.

### Requirements

ACD works with Python 3.6+

## Contents

- Domain Layer
  - Entity
  - Value Object
  - Domain Service
  - Domain Event
- Persistence Layer
  - Inserter
  - Updater
  - Getter
  - Finder
- Access Layer
- Messaging Layer
- Changelog
  - Version History

## Indices and tables

- Index
- Search Page

[1] | Clean Architecture

[2] | Domain Driven-Design