Building an Enterprise Grade Distributed Online Analytics Platform
Pluralsight
Course Summary
In this course, you'll develop an understanding for analytics capabilities, and you'll learn how to build a full-blown, wholistic, distributed analytics system using Kafka, Cassandra, Storm, and Elasticsearch.
-
+
Course Description
In this course, Building an Enterprise Grade Distributed Online Analytics Platform, you'll learn how to build a full-blown distributed analytics system using Kafka, Cassandra, Storm, and Elasticsearch. First, you'll begin by understanding what is online analytics and how it differs from offline analytics. You'll further discuss and analyze the parts of a modern online analytics system, including the data backbone, storage, processing, and insight generation. Next, you'll develop an understanding of your choice of technology, its features, and why it was chosen for a specific task. Finally, you'll explore how to properly integrate the technology into your solution in a manner that's most beneficial. Each technology you use will be placed under an observant eye, and you'll see how each technology provides scalability, fault tolerance, and most importantly how it contributes in achieving the functionality you desire. By the end of this course, you'll be ready to immediately enrich your enterprise with amazing analytics capabilities.
-
+
Course Syllabus
Course Overview- 1m 49s
—Course Overview 1m 49sIntroduction to Online Big Data Analytics- 52m 17s
—Introduction 2m 16s
—So What Is Big Data Analytics? 3m 27s
—Differentiating Offline Analytics from Online Analytics 6m 22s
—The Roles Portrayed in an Online Analytics System 1m 42s
—The Data Backbone 2m 16s
—Demo - A Naive Data Backbone 6m 29s
—A Naive Data Backbone - Maybe Too Naive? 2m 16s
—The Data Backbone - Recap 0m 53s
—The Computation Role 3m 45s
—Demo - The Computation Layer 4m 13s
—Naive Implementation - The Missing Parts 1m 49s
—The Computation Role - Recap 0m 58s
—The Storage Role 2m 46s
—Demo - The Storage Layer 1m 43s
—Naive Implementation - The Familiar Missing Parts 0m 48s
—The Insights Engine Role 1m 58s
—Demo - The Insights Engine Role 3m 19s
—Naive Implementation - Far from Perfect 0m 49s
—A Word About Boundaries 0m 48s
—Our Requirements from an Online Analytics Platform 1m 34s
—Summary 1m 57sUtilizing Apache Kafka as a Data Backbone- 44m 53sIntroducing Distributed Computation with Apache Storm- 42m 25sIntegrating Apache Cassandra as Our Distributed Database- 37m 25sGathering Insights with Elasticsearch- 32m 17sSummary- 15m 40s