Get in Touch

Course Outline

Introduction

SMACK Stack Overview

  • What is Apache Spark? Key features of Apache Spark.
  • What is Apache Mesos? Key features of Apache Mesos.
  • What is Apache Akka? Key features of Apache Akka.
  • What is Apache Cassandra? Key features of Apache Cassandra.
  • What is Apache Kafka? Key features of Apache Kafka.

Scala Language

  • Scala syntax and structure.
  • Scala control flow mechanisms.

Preparing the Development Environment

  • Installing and configuring the SMACK stack.
  • Installing and configuring Docker.

Apache Akka

  • Utilizing actors.

Apache Cassandra

  • Creating a database optimized for read operations.
  • Managing backups and recovery procedures.

Connectors

  • Creating a data stream.
  • Building an Akka application.
  • Storing data using Cassandra.
  • Reviewing connector implementations.

Apache Kafka

  • Working with Kafka clusters.
  • Creating, publishing, and consuming messages.

Apache Mesos

  • Allocating system resources.
  • Running clusters.
  • Working with Apache Aurora and Docker.
  • Running services and jobs.
  • Deploying Spark, Cassandra, and Kafka on Mesos.

Apache Spark

  • Managing data flows.
  • Working with RDDs and dataframes.
  • Performing data analysis.

Troubleshooting

  • Handling service failures and errors.

Summary and Conclusion

Requirements

  • A foundational understanding of data processing systems.

Target Audience

  • Data Scientists
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories