0%

Book Description

Managers and staff responsible for planning, hiring, and allocating resources need to understand how streaming data can fundamentally change their organizations. Companies everywhere are disrupting business, government, and society by using data and analytics to shape their business. Even if you don’t have deep knowledge of programming or digital technology, this high-level introduction brings data streaming into focus.

You won’t find math or programming details here, or recommendations for particular tools in this rapidly evolving space. But you will explore the decision-making technologies and practices that organizations need to process streaming data and respond to fast-changing events. By describing the principles and activities behind this new phenomenon, author Andy Oram shows you how streaming data provides hidden gems of information that can transform the way your business works.

  • Learn where streaming data comes from and how companies put it to work
  • Follow a simple data processing project from ingesting and analyzing data to presenting results
  • Explore how (and why) big data processing tools have evolved from MapReduce to Kubernetes
  • Understand why streaming data is particularly useful for machine learning projects
  • Learn how containers, microservices, and cloud computing led to continuous integration and DevOps

Table of Contents

  1. Streaming Data: Concepts That Drive Innovative Analytics
    1. From Data to Insight
      1. Issues of Data Quality
      2. Extracting Kernels of Truth
    2. Example of a Complete Project
    3. Tracing the Movements of Big Data Processing
      1. Batch Processing of Big Datasets: MapReduce and Hadoop
      2. Data Storage for Big Data: NoSQL
      3. New Architectures for Pipelined Applications: Spark
      4. Streaming Analytics: Flink, Kafka, and More
      5. Orchestrating Computing Requirements: Docker, Kubernetes, and DC/OS
    4. Machine Learning
      1. Ideas Behind Supervised Learning
      2. Prerequisites for Successful Deep Learning
      3. Special Algorithms for Streaming Data
      4. Programming Aids for Machine Learning
    5. New Architectures Lead to New Development Patterns
    6. Conclusion
3.147.61.142