# Batch processing

- [Batch architectures](/my-de-learning-logs/batch-processing/batch-architectures.md): Architectures where batch data processing is involved
- [Zero ETL](/my-de-learning-logs/batch-processing/batch-architectures/zero-etl.md)
- [Apache Spark](/my-de-learning-logs/batch-processing/apache-spark.md)
- [Photon Engine](/my-de-learning-logs/batch-processing/apache-spark/photon-engine.md)
- [Create temp tables/views](/my-de-learning-logs/batch-processing/apache-spark/create-temp-tables-views.md)
- [How joins work](/my-de-learning-logs/batch-processing/apache-spark/how-joins-work.md)
- [How groupBy works](/my-de-learning-logs/batch-processing/apache-spark/how-groupby-works.md)
- [Apache Beam - both batch and stream processing unified](/my-de-learning-logs/batch-processing/apache-beam-both-batch-and-stream-processing-unified.md)
