This course offers insights of how to analyze a problem, draw an architectural outline, choose the right technologies, and finalize the solution. Offers best practices for real-time streaming, predictive analytics, parallel processing, and pipeline management. Technologies used are Spark, Kafka, hazelcast, MySql, sentiment analysis packages and other popular big-data products