Skip to main content

Module application

Module application 

Source
Expand description

Application Layer (DDD)

This module contains application-level services and orchestration logic. The application layer coordinates domain operations and infrastructure services to fulfill business use cases.

§Components

  • command_handlers - High-level deployment command handlers implementing the Command Handler pattern
  • traits - Application-layer trait definitions (DDD ports) implemented by outer layers
  • services - Shared application services used by multiple command handlers
  • steps - Workflow orchestration and business process coordination

Re-exports§

pub use command_handlers::ConfigureCommandHandler;
pub use command_handlers::CreateCommandHandler;
pub use command_handlers::ProvisionCommandHandler;
pub use command_handlers::TestCommandHandler;

Modules§

command_handlers
Application Command Handlers (Application Layer)
errors
Application-layer wrapper types for domain error types
services
Application Services
steps
Steps Module - Level 2 of Three-Level Architecture
traits
Application-Layer Trait Definitions (DDD Ports)