A framework implements event sourcing pattern.