Table of contents 1. Spark Executor 2. Spark Cores 3. Configuring Spark Number of Executors and its Cores 3.1. Tiny Executor Configuration 3.2. Fat Executor Configuration 3.3 Balanced Executor Configuration 4. Between Tiny, Fat, and Balanced Executor configuration 5. Conclusion