Scaling Business Logic: Enterprise Design Patterns and the Data Mapper

When building small applications, standard MVC (Model-View-Controller) frameworks and basic CRUD operations are usually enough. But as…