Apache Spark: procesamiento distribuido de big data y streaming