With multiple applications in your IT infrastructure reading and writing to and from different data stores in varying formats, it is imperative to implement a process that will let you integrate the data so that they can be easily used by anyone in your company.
See also:
Mirror Table using Transactional Code
ETL, (Batch Select)
Event Sourcing: one of the hardest one
Example: Change Data Capture
Known also as:
See Martin Kleppmann + Neil Conway