Context:
Deciding between simple MVC and more complex MVVM for frontend architecture.
Decision:
Choosing MVVM for its improved maintainability and adherence to SRP.
Pros:
- Clean class, better code organization
Cons:
- Increased complexity compared to MVC
Status: Accepted