Ngrx vs signals
Hi everyone,
I’m starting a new enterprise application using Angular and Spring Boot in the banking sector. The project will be developed by multiple developers and needs to be highly maintainable, scalable, and easy to understand over time.
I’m trying to decide which state management
approach to use:
Angular Signals
NgRx Store
NgRx Signal Store
The application will include:
Authentication and authorization
Complex business workflows
API integrations
Shared state across many components
Notifications
Potentially real-time updates
My main goals are:
Clean architecture
Good team collaboration
Strong maintainability
Scalability as the project grows
Reduced unnecessary boilerplate
If you were starting a similar project today, which approach would you choose and why?