Modern Data Engineering with Apache Spark A Hands-On Guide for Building Mission-Critical Streaming Applications

Scott Haines

Langue: Anglais

PDP.ProductImage.Header
Auteur:

Scott Haines

Edition:

Apress

enBroché978148427451423 mars 2022585 pages

Résumé

Leverage Apache Spark within a modern data engineering ecosystem. This hands-on guide will teach you how to write fully functional applications, follow industry best practices, and learn the rationale behind these decisions. With Apache Spark as the foundation, you will follow a step-by-step journey beginning with the basics of data ingestion, processing, and transformation, and ending up with an entire local data platform running Apache Spark, Apache Zeppelin, Apache Kafka, Redis, MySQL, Minio (S3), and Apache Airflow.
Apache Spark applications solve a wide range of data problems from traditional data loading and processing to rich SQL-based analysis as well as complex machine learning workloads and even near real-time processing of streaming data. Spark fits well as a central foundation for any data engineering workload. This book will teach you to write interactive Spark applications using Apache Zeppelin notebooks, write and compile reusable applications andmodules, and fully test both batch and streaming. You will also learn to containerize your applications using Docker and run and deploy your Spark applications using a variety of tools such as Apache Airflow, Docker and Kubernetes.

​Reading this book will empower you to take advantage of Apache Spark to optimize your data pipelines and teach you to craft modular and testable Spark applications. You will create and deploy mission-critical streaming spark applications in a low-stress environment that paves the way for your own path to production.

What You Will Learn
  • Simplify data transformation with Spark Pipelines and Spark SQL
  • Bridge data engineering with machine learning
  • Architect modular data pipeline applications
  • Build reusable application components and libraries
  • Containerize your Spark applications for consistency and reliability
  • Use Docker and Kubernetes to deploy your Spark applications
  • Speed up application experimentation using Apache Zeppelin and Docker
  • Understand serializable structured data and data contracts
  • Harness effective strategies for optimizing data in your data lakes
  • Build end-to-end Spark structured streaming applications using Redis and Apache Kafka
  • Embrace testing for your batch and streaming applications
  • Deploy and monitor your Spark applications



Spécifications produit

Contenu

Langue
en
Version
Broché
Date de sortie initiale
23 mars 2022
Nombre de pages
585
Illustrations
Avec illustrations

Informations sur le fabricant

Informations sur le fabricant
Les informations du fabricant ne sont actuellement pas disponibles

Autres spécifications

Hauteur de l'emballage
254 mm
Largeur d'emballage
178 mm
Largeur du produit
178 mm
Livre d‘étude
Non
Longueur d'emballage
254 mm
Longueur du produit
254 mm
Poids de l'emballage
1149 g
Édition
1st ed.

EAN

EAN
9781484274514

Sécurité des produits

Opérateur économique responsable dans l’UE

Commentaires

Pas encore d'avis

Choisissez la version souhaitée

Choisissez votre version
Informations sur les prix et commandeLe prix de ce produit est de 47 euros et 99 cents.
Attendu dans environ 4 semaines
Vendu par bol
  • Livraison comprise avec bol

  • Retrait possible dans un point-relais bol

  • 30 jours de réflexion et retour gratuit

  • Garantie légale via bol

  • Service client 24h/24

Voir les conditions de retour

D'autres ont aussi regardé

High Performance Spark

Disponible immédiatement

High Performance Spark

En stock. Commandé avant 23:59 heure, lundi chez vous

Beginning Apache Spark Using Azure Databricks

Attendu dans environ 4 semaines

Fundamentals of Analytics Engineering

Disponible immédiatement

Learning Spark

Disponible immédiatement

Data Analysis with Python and PySpark

Au plus tard le 23 février chez vous
Voir la liste complète

Souvent achetés ensemble

High Performance Spark

Vendu par
bol

Hadoop - The Definitive Guide 4e

Vendu par
bol

Advanced Analytics With Spark

Vendu par
momox

Learning Spark

Vendu par
momox

Designing Data Intensive Applications

Vendu par
bol

Data Analysis With R

Vendu par
bol
Voir la liste complète