Module services

Module services 

Source
Expand description

Application services orchestrating business workflows

This module contains both the original monolithic services and the new specialized services that follow Single Responsibility Principle.

Re-exports§

pub use event_service::EventService;
pub use optimization_service::OptimizationService;
pub use optimization_service::StreamingUseCase;
pub use performance_analysis_service::PerformanceAnalysisReport;
pub use performance_analysis_service::PerformanceAnalysisService;
pub use prioritization_service::PerformanceContext;
pub use prioritization_service::PrioritizationService;
pub use stream_context::StreamConfig;
pub use stream_context::StreamContext;
pub use stream_context::StreamSession;

Modules§

event_service
Event service for handling domain events with DTO serialization
optimization_service
Service responsible for use case optimization strategies
performance_analysis_service
Service responsible for analyzing streaming performance and metrics
prioritization_service
Service responsible for priority calculation and adaptation
stream_context
Stream context separation - Config vs Session state