Hi, A lot of code base of Spark is based on Builder Pattern, so i was wondering what are the benefits that Builder Pattern brings to spark.
Some of things that comes in my mind, it is easy on garbage collection and also user friendly API's. Are their any other advantages with code running on distributed system, why spark source code uses Builder Pattern heavily? Any thoughts on source code design of spark. Thanks in advance