Siddharth GhoshinTowards DevOptimize your Spark Jobs — Performance TuningIn the ever-evolving landscape of big data processing, Apache Spark has emerged as a powerhouse, revolutionizing how we handle massive…May 251May 251
Siddharth GhoshHyper Parameter Tuning Techniques — Grid Search, Bayesian & Halving— Wonders of ML RealmAs data scientists and machine learning engineers, we are captivated by high-performing models and accurate predictions. However, we often…Apr 131Apr 131
Siddharth GhoshFlatten Nested JSON — Python & ScalaA lot of times I have come across in my use-case to flatten a nested JSON object. I found several different solutions, some recommended…Jul 30, 2023Jul 30, 2023
Siddharth GhoshApache Spark Scheduling— DAG, Jobs, Stages & TasksIn the previous articles, we discussed How Spark Job is executed? and then we explored Query Plans in Spark Job, & in this article, we all…May 22, 20232May 22, 20232
Siddharth GhoshApache Spark Query Plans — Let’s Explain()Have you ever tried to wonder, what happens behind the scenes of the Spark APIs that we use to create DataFrames or implement joins…Feb 13, 2023Feb 13, 2023
Siddharth GhoshinSelectFromInternal Working of Spark Applications — How a Spark Job is executed?What is Apache Spark?Jan 28, 20232Jan 28, 20232
Siddharth GhoshBroadcast & Accumulator — Shared Variables in SparkIn the Big Data world, where codes run on remote machines, they do so in containers of their own, creating separate copies of the…Aug 10, 20221Aug 10, 20221
Siddharth GhoshPartitioning vs Bucketing — In Apache SparkData partitioning is of immense importance when dealing with Big Data. Performance of the jobs largely depends on the way data is handled…Jul 4, 20225Jul 4, 20225
Siddharth GhoshRepartition vs Coalesce — In Apache SparkIt is one of the most frequently asked interview questions when appearing for Apache Spark interviews. Today I will briefly talk about the…Jun 9, 2022Jun 9, 2022
Siddharth GhoshHDFS Storage Formats — What & When to use?With the gaining popularity of Hadoop and the ever-evolving Big Data domain, understanding different types of file storage formats are…May 25, 2022May 25, 2022