Real-Time Data Pipelines: Architecture, Benefits and Design