feat: add repository pattern, service layer architecture, and scheduler management

- Implement repository pattern for data access layer
- Add comprehensive service layer for business logic
- Create scheduler management system with health monitoring
- Add bounded buffer utility for memory management
- Enhance security audit logging with retention policies
This commit is contained in:
2025-07-12 07:00:37 +02:00
parent e1abedb148
commit 041a1cc3ef
54 changed files with 5755 additions and 878 deletions

View File

@ -226,14 +226,14 @@ export const IntegratedBatchProcessor = {
),
pendingRequests: originalResult.pendingRequests,
inProgressBatches:
(batchStats["IN_PROGRESS"] || 0) +
(batchStats["VALIDATING"] || 0) +
(batchStats["UPLOADING"] || 0) +
(batchStats["FINALIZING"] || 0),
(batchStats.IN_PROGRESS || 0) +
(batchStats.VALIDATING || 0) +
(batchStats.UPLOADING || 0) +
(batchStats.FINALIZING || 0),
completedBatches:
(batchStats["COMPLETED"] || 0) + (batchStats["PROCESSED"] || 0),
(batchStats.COMPLETED || 0) + (batchStats.PROCESSED || 0),
failedRequests:
(batchStats["FAILED"] || 0) + (batchStats["CANCELLED"] || 0),
(batchStats.FAILED || 0) + (batchStats.CANCELLED || 0),
};
},
"getBatchProcessingStats"