title: web development - MVC and it's limitations
body: <p>MVC sets up clear distinction between Model, View and Controller.</p>
  
  <p>For the model, now adays, web frameworks provides ability to map the model directly to database entities (ORM), which, IMHO, end up causing performance issues at runtime due to direct database I/O. </p>
  
  <p>The thing is, if that's really the case, why model ORM is so pupular and every web frameworks want to support it either organically or not. </p>
  
  <p>To a web site has huge amount of traffic, it definitely won't work. But what's the work around? Connect directly to database is definitely not a wise solution here.</p>