Optimizing Real-Time Data Pipelines for Machine Learning: A Comparative Study of Stream Processing Architectures | Synapse