Files
taylanbakircioglu d7ca50b387 feat: Flowfish - eBPF-powered multi-cluster Kubernetes observability platform
Multi-cluster dependency mapping, real-time network monitoring,
impact analysis, and CI/CD integration capabilities.

Made-with: Cursor
2026-03-29 21:43:20 +03:00

31 lines
836 B
Python

"""
Services Package - Business Logic Layer
This package contains service classes that encapsulate business logic.
Services orchestrate between repositories and provide a unified interface
for controllers.
Design Principles:
- Single Responsibility: Each service handles one domain area
- Dependency Injection: Services receive repositories via constructor
- Orchestration: Services coordinate multiple repository calls
- No HTTP/API concerns: Services are protocol-agnostic
"""
from .event_service import EventService, get_event_service
from .change_detection_service import (
ChangeDetectionService,
ChangeType,
RiskLevel,
get_change_detection_service
)
__all__ = [
"EventService",
"get_event_service",
"ChangeDetectionService",
"ChangeType",
"RiskLevel",
"get_change_detection_service",
]