Big Data SMACK

A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka

  • Raul Estrada
  • Isaac Ruiz

Table of contents

  1. Front Matter
    Pages i-xxv
  2. Introduction

    1. Front Matter
      Pages 1-1
    2. Raul Estrada, Isaac Ruiz
      Pages 3-7
    3. Raul Estrada, Isaac Ruiz
      Pages 9-16
  3. Playing SMACK

    1. Front Matter
      Pages 17-17
    2. Raul Estrada, Isaac Ruiz
      Pages 19-40
    3. Raul Estrada, Isaac Ruiz
      Pages 41-66
    4. Raul Estrada, Isaac Ruiz
      Pages 67-95
    5. Raul Estrada, Isaac Ruiz
      Pages 97-130
    6. Raul Estrada, Isaac Ruiz
      Pages 131-163
    7. Raul Estrada, Isaac Ruiz
      Pages 165-203
  4. Improving SMACK

    1. Front Matter
      Pages 205-205
    2. Raul Estrada, Isaac Ruiz
      Pages 207-224
    3. Raul Estrada, Isaac Ruiz
      Pages 225-250
    4. Raul Estrada, Isaac Ruiz
      Pages 251-258
  5. Back Matter
    Pages 259-264

About this book

Introduction

Integrate full-stack open-source fast data pipeline architecture and choose the correct technology—Spark, Mesos, Akka, Cassandra, and Kafka (SMACK)—in every layer. Fast data is becoming a requirement for many enterprises. So far, however, the focus has largely been on collecting, aggregating, and crunching large data sets in a timely manner. In many cases organizations need more than one paradigm to perform efficient analyses.

Big Data SMACK explains each technology and, more importantly, how to integrate them. It provides detailed coverage of the practical benefits of these technologies and incorporates real-world examples. The book focuses on the problems and scenarios solved by the architecture, as well as the solutions provided by each technology. This book covers the five main concepts of data pipeline architecture and how to integrate, replace, and reinforce every layer:

  • The engine: Apache Spark
  • The container: Apache Mesos
  • The model: Akka<
  • The storage: Apache Cassandra
  • The broker: Apache Kafka

Keywords

Big Data Scala Akka Apache Spark Apache Mesos Docker Apache Cassandra Apache Kafka Hadoop No-SQL databases

Authors and affiliations

  • Raul Estrada
    • 1
  • Isaac Ruiz
    • 2
  1. 1.Mexico CityMexico
  2. 2.Mexico CityMexico

Bibliographic information

  • DOI https://doi.org/10.1007/978-1-4842-2175-4
  • Copyright Information Raul Estrada and Isaac Ruiz 2016
  • Publisher Name Apress, Berkeley, CA
  • eBook Packages Professional and Applied Computing
  • Print ISBN 978-1-4842-2174-7
  • Online ISBN 978-1-4842-2175-4
  • About this book