What are the few benefits of API driven architecture in web apps as compared to traditional web apps?
In my company we had a debate about this this and most of my colleagues were leaning towards API based design. Every action should have an API and should be completely decoupled from UI. What do you guys think - which one makes more sense?