Cask Data Application Platform Overview

Cask Data Application Platform (CDAP) is developer-centric middleware for developing and running Big Data applications. Before you learn how to develop and operate applications, this chapter will explain the concepts and architecture of CDAP.

  • CDAP Abstractions: Describes how CDAP abstractions provide portability by decoupling your data and applications from the underlying infrastructure.

Where to Go Next

Now that you've seen the concepts and the architecture of CDAP, you are ready to start writing an application.

Here are some places to start:

  • If you haven't already, go through our Quick Start example, which guides you through the development and the components of a complete web log analytics application;
  • There are additional examples, how-to guides, and tutorials on building CDAP applications; and
  • Building Blocks describes in detail the components of CDAP, and how they interact.