Visual TL;DR. Slow Search Processing addressed by Migrate to Spark. Migrate to Spark with Optimize Spark Jobs. Migrate to Spark to tackle Reduce Pipeline Complexity. Optimize Spark Jobs led to Cut Execution Time. Reduce Pipeline Complexity enabling Faster Search Results. Faster Search Results resulting in Improved User Experience. Cut Execution Time leading to Faster Search Results.
- Slow Search Processing: Sales Navigator search data processing time was too long
- Migrate to Spark: Moved core data manipulation pipeline from MapReduce to Apache Spark
- Optimize Spark Jobs: Implemented targeted optimizations on over 100 individual Spark jobs
- Reduce Pipeline Complexity: Tackled complex data manipulation pipeline for critical Sales Navigator features
- Faster Search Results: Enabled quicker delivery of updated search results for sales professionals
- Cut Execution Time: Reduced total execution time from 6-7 hours down to roughly three hours
- Improved User Experience: Drastically cut search data processing time for users
Visual TL;DR