Phone: +91 8884877658

Training

Solution Architecture

For Tech Architects and Sr Developers

40

Hours

Solution Architecture training is designed for architects and senior developers for making early steps into solution/system architecture. They learn how to architect large-scale applications and systems that are easy to deploy and operate. The training prepares them for the next level of their professional growth.

Outline

  • Introduction to Solution architecture
  • Core Components - Applications, Analytics, Integration, Infrastructure, Hosting
  • Core Patterns - N-Tier, Stateless, SOA, Micro-Services, Async, Event Driven, MVC
  • Understanding System Requirements - Performance, Scalability, Reliability, Security
  • Improving System Performance - Caching, CDN, Algorithms, Query Tuning
  • Scaling Up/Down a System - Replication, Auto-Scaling, Load Balancing
  • Making System Reliable - Replication, High Availability, Fault Tolerance
  • Securing a System - HTTPS, Encrption, SSO, Common Vulnerabilities
  • Operations Engineering - CI, CD, Monitoring, Logging, Upgrades
  • Case Study
  • Lab Exercises

Google Cloud Platform

For Tech Architects and Sr Developers

30

Hours

Learn general concepts of cloud computing, Google Cloud Platform infrastructure and how to architect large-scale applications using Google Cloud Platform

Outline

  • Introduction to Cloud Computing
  • Identity And Access Management
  • Google App Engine Standard and Flexible
  • Google Compute Engine And Networking
  • Google Compute Platform Security
  • Google Container Engine & Kubernetes
  • Google Cloud SQL, Datastore, BigTable, Spanner
  • Google Cloud Object Storage
  • Analytics With Google Cloud Platform
  • Automation With Deployment Manager
  • Architecting Scalable & Reliable Applications

Amazon Web Services

For Tech Architects and Sr Developers

30

Hours

Learn general concepts of cloud computing, Amazon Web Services infrastructure and how to architect large-scale applications using AWS Platform

Outline

  • Introduction to Cloud Computing
  • Identity And Access Management
  • AWS Simple Storage Service
  • AWS Elastic Compute Service
  • AWS VPC Networking
  • AWS Security
  • AWS Datastore Services - RDS, DynamoDB
  • AWS Elastic Beanstalk
  • AWS Elastic Container Service
  • Analytics With RedShift & Kinesis
  • AWS Cloud Formation
  • Architecting Scalable and Reliable Applications on AWS

Distributed Computing

For Tech Architects and Sr Developers

16

Hours

Learn Distributed System Architectures in Web, Databases, File Systems and Messaging.

Outline

  • Distributed Computing Core Concepts
  • Distributed Coordination Service - ZooKeeper
  • Distributed Web Services - REST Services, Load Balancing, HA
  • Distributed Databases - MPP, NoSQL - Cassandra/HBase
  • Distributed File Systems - Hadoop HDFS
  • Distributed Batch Processing - Hadoop, Spark
  • Distributed Event Processing - Kafka, Storm
  • Distributed Cluster Management - YARN, Mesos

Distributed Databases

For Tech Architects and Sr Developers

16

Hours

Learn use cases, strengths and weaknesses of Distributed Databases like Cassandra, MongoDB, HBase

Outline

  • RDBMS Scaling Features & Limitations
  • Distributed Databases - Introduction, CAP, NoSQL
  • Types - Key Value, Document, Column Family, Graph
  • Cassandra - Data Model and Archtecture
  • HBase - Data Model and Archtecture
  • MongoDB - Data Model and Archtecture
  • Running Cluster - Cassandra, MongoDB

Big Data Analytics With Hadoop & Spark

For Tech Architects and Sr Developers

30

Hours

Learn Big Data, Hadoop HDFS, Hadoop MapReduce, Hive, Docker Containers on Google Cloud Platform or AWS

Outline

  • Introduction to Big Data
  • Big Data Storage - Hadoop HDFS
  • Moving Big Data into Hadoop HDFS - Sqoop, Flume
  • Big Data Processing - Hadoop MapReduce
  • Big Data SQL Analytics - Hive
  • Running Hadoop Cluster - YARN
  • Big Data Processing - Spark
  • Big Data SQL Analytics - Spark SQL & DataFrames
  • Running Spark Cluster - Standalone & YARN
  • Running Hadoop & Spark Cluster on a Public Cloud