Skip to content

Conversation

@andreimerfu
Copy link
Owner

No description provided.

Add comprehensive integration tests for middleware, router, Redis, and
failover scenarios to meet banking reliability and performance
requirements. Includes new Makefile targets for failover and performance
testing. Add GuardrailConfig and GuardrailMarketplace pages to web UI
for advanced PII/content safety configuration. Update Guardrails page to
use new marketplace and config flows.
- Move generic utilities to pkg/ (cache, circuitbreaker, loadbalancer,
retry) - Reorganize internal/ into core/, api/, infrastructure/,
services/ (by domain) - Update imports and paths throughout codebase -
Add docs/REFACTORING_PLAN.md documenting new architecture - Update
Makefile, Dockerfile, .gitignore for new structure - Improve test
infrastructure with containerized DB/Redis setup
- Add Redis-based latency tracker for multi-instance deployments -
Refactor model manager to use routing strategies (priority, latency,
round-robin, random) - Implement transparent failover: automatic
instance retry and model fallback - Remove legacy circuit breaker and
adaptive load balancer code - Update docs with resilience, routing, and
configuration guides - Add comprehensive tests for distributed latency
and failover logic
@andreimerfu andreimerfu merged commit a667e93 into main Oct 5, 2025
@andreimerfu andreimerfu deleted the feat/major-refactor branch October 5, 2025 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants