Get in Touch

Course Outline

Introduction

Overview of the SMACK Stack

  • 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 structural concepts.
  • Control flow mechanisms in Scala.

Setting Up the Development Environment

  • Installation and configuration of the SMACK stack.
  • Installation and configuration of Docker.

Apache Akka

  • Utilizing actors.

Apache Cassandra

  • Creating a database optimized for read operations.
  • Handling backups and recovery processes.

Connectors

  • Establishing a data stream.
  • Developing an Akka application.
  • Storing data using Cassandra.
  • Reviewing connector configurations.

Apache Kafka

  • Managing cluster operations.
  • Creating, publishing, and consuming messages.

Apache Mesos

  • Resource allocation strategies.
  • Running clusters effectively.
  • Working with Apache Aurora and Docker.
  • Managing services and jobs.
  • Deploying Spark, Cassandra, and Kafka on Mesos.

Apache Spark

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

Troubleshooting

  • Addressing service failures and errors.

Summary and Conclusion

Requirements

  • A solid understanding of data processing systems.

Target Audience

  • Data Scientists.
 14 Hours

Testimonials (1)

Upcoming Courses

Related Categories