Understand the unified architecture for batch and stream