“Turning the database inside out with Apache Samza” by Martin Kleppmann is a great talk about architecting systems around Event Streams (or Transaction Logs) and creating Materialized Views from it.
In this talk from Strange Loop 2014, Martin Kleppmann presents such architecture and tells what role Apache Samza plays there: