About Modern Application Architectures

Takes a participant from no knowledge of The Cloud, Apache Hadoop, or NoSQL to being able to architect a solution using the The Cloud, Hadoop and NoSQL. It shows how to use OpenStack and other technologies to improve web application scalability. There are several in-depth case studies of how to architect and create modern application architectures. The class gives overviews of Hadoop and certain ecosystem projects. It finishes with architecture overviews of Apache HBase and Apache Cassandra.

Duration: 2 days

Intended Audience: Technical and non-technical, Managers, VPs, CxOs, Engineers, Architects, DBAs

Prerequisites: None

You Will Learn

  • An understanding of the cloud works, scales and saves you money.

  • The ways modern applications can scale to millions of simultaneous users.
  • An understanding of how HDFS works and how to interact with it.

  • An understanding of how MapReduce works and how each phase works.

  • Learn the concepts behind HBase and when to use it.

  • Learn the concepts behind Cassandra and when to use it.

Course Outline

Modern Application Architectures
Introduction To The Cloud
  Application Interfaces
Amazon’s Modern Application Architecture
  Modern Application Architecture Rules
OpenStack Introduction
  OpenStack Components
Intro to Modern Application Architectures – Beyond IaaS
  Scaling And Dealing With Failures
  Image Service Use Case
Modern Application Scaling
  Caches
  Proxies
  Indexing
  Load Balancers
  Queues
  Scaling With Flume
  Automation And Management
NoSQL And Big Data: Introduction to the Ecosystem
  Working With Data
  Big Data Research Papers
  Hadoop
  Hadoop Architecture
  HDFS Architecture
  HDFS Operations
  MapReduce Overview
  YARN Architecture
  Hadoop Operations
Hive Overview
Introduction To Pig
HBase Overview
  HBase Use Cases
  HBase Architecture
Cassandra Overview
  Cassandra = C\*
  Use Cases
  Cassandra Architecture
Cassandra and HBase
Final NoSQL Thoughts

Technologies Covered

  • Apache Hadoop
  • Apache Hive
  • Apache Pig
  • Apache HBase
  • Apache Cassandra

I want this class