Event Sourcing, or Why ActiveRecord Must Die

Object-Relational Mapping (ORM)