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