                        +--------+
                        | source |
                        +--------+
                   +--------+--------+
                   |                 |
                   v                 v
               +-------+         +------+
               | batch |         | live |
               +-------+         +------+
              +---+---+         +---+---+
              |       |         |       |
              v       v         v       v
       +---------+ +--------+ +------+ +------+
       | nightly | | weekly | | push | | poll |
       +---------+ +--------+ +------+ +------+
