Scaling Web Applications with HMVC
techportal.ibuildings.com
techportal.ibuildings.com
Great, but I don't see how this pattern gives any kind of predictable scalability improvement over plain ol' MVC for arbitrary applications. In my Rails app, the bottleneck is the database—the application servers trivially scale out horizontally. In the diagram here there is a single DB creating a bottleneck as well, splitting it up is a traditional sharding problem with or without this pattern.
In fact, this looks like a service oriented architecture with constraints (ie. MVC) on each service that are arbitrarily chosen rather than reflecting the true scalability profile of the application.
I'm hard-pressed to understand how you could justify building a greenfield application this way.
Sam's diagrams are slightly mis-leading, in KO3 there is only a conceptual delimitation between models, libraries, helpers, and controllers - they are all grouped under "classes" sharing the same namespace which is a gross way of "allowing for scalability".
If anything I could agree with the homogenization of helpers and libraries - but not controllers and models!