Architecture patterns for building real-time ML data pipelines - streaming vs batch, feature store design, and the tools …