Problem
Developers using ARC services currently need to recreate controllers even when the underlying business logic remains unchanged. Any update to the model requires rebuilding controllers, which results in:
- Duplicate and unnecessary controller code
- Increased development and maintenance effort
- Additional time spent writing and maintaining controller-level test cases
This creates friction for both internal teams and consumers of ARC services.
Solution
New methods have been introduced in @sourceloop/core to address this limitation. These enhancements abstract common controller logic and allow model updates without requiring controller rebuilds.
This solution has already been implemented and validated in ARC SaaS.
Scope
Apply this solution consistently across all ARC services
Expected Outcome
- Reduced code duplication across ARC services
- Faster development and upgrade cycles
- Lower maintenance overhead
- Improved consistency and developer experience
Problem
Developers using ARC services currently need to recreate controllers even when the underlying business logic remains unchanged. Any update to the model requires rebuilding controllers, which results in:
This creates friction for both internal teams and consumers of ARC services.
Solution
New methods have been introduced in
@sourceloop/coreto address this limitation. These enhancements abstract common controller logic and allow model updates without requiring controller rebuilds.This solution has already been implemented and validated in ARC SaaS.
Scope
Apply this solution consistently across all ARC services
Expected Outcome