DEV Community


Discussion on: What do you call modern (frontend?) dependency architecture?

jkhaui profile image
Jordan Lee

There's a couple of great books I'd recommend regarding software architecture:

  • clean architecture by Robert c. Martin;
  • software architect's handbook by Joseph ingengo

I believe the architecture/pattern most commonly associated with modern SPAs is MVVM (model-view view-model). This architecture represents the typical thick client SPA, where actions from the view are received by the view-model, which in turn updates the application's state and propagates these updates back to the view layer