Serverless architecture boot camp

Master how to implement serverless environments

Course Code : 1937

$1950

Overview

With this course, participants gain hands-on practice and are completely prepared to return to work capable of immediately applying or improving their own serverless architecture patterns, as well as communicating with management about their benefits. The class equips participants with practical knowledge and skills that helps them apply the principles learnt in their organizations smoothly. The course discusses important tools and technologies behind serverless architecture that will help participants immensely in their work.

Schedule Classes

Looking for more sessions of this class?

Course Delivery

This course is available in the following formats:

Live Classroom
Duration: 2 days

Live Virtual Classroom
Duration: 2 dayss

What You'll learn

  • Design use cases and business benefits that are attainable using serverless architecture
  • Articulate the value of serverless architectures and how they fit into related architectural patterns of today’s world, such as microservices, cloud, PaaS, etc.
  • Comprehensively understand individual serverless components (both in and out of AWS)
  • Use at least 4-5 disparate architectures which use serverless components for every aspect of the architecture
  • Decide how, when, and where to deploy serverless components in architectures of your own
  • Apply best practices around implementation, debugging, logging, scaling, security, and cost management for serverless components.
  • Understand the differentiators, benefits and possibilities that serverless architectures open up
  • Navigate and communicate the different types of serverless components (networking, compute, storage, etc.)
  • Design and apply effective security models for serverless (at both a management/process level as well as using individual AWS-specific components)
  • Apply use cases in which DevOps and microservices both play integral roles in the development and maintenance of serverless stacks

Outline

  • Compute
  • CDN
  • Storage
  • Database
  • Messaging/Streaming
  • Networking via SDN
  • Analytics
  • DevOps tool chaining
  • Event handlers

Lab 1: Cost benefit analysis for serverless adoption

  • Lambda capabilities and using Lambda
  • Setting up and using API gateways
  • Best practices for APIs
  • Putting it all together
  • 3 tier web app
  • Big data processing
  • Content delivery
  • IoT
  • Mobile Applications
  • Kinesis
  • Athena
  • Step Functions

Lab 3: use Athena to analyze ELB logs

  • Lambda
  • Lambda@Edge
  • Other services
  • Applying features & functionality of Lambda and Lambda-like tools
Lab 4: Create and call your first Lambda function
  • Testing [local and remote]
  • Step functions
  • Logging
  • Debugging
  • Versioning

Lab 5: Debugging Lambda functions, rolling back, calling disparate versions

  • Overview and purpose
  • Most applicable use cases
  • Features
Lab 6: Real-time event-driven data analytics on S3 data load
  • Connectivity options
  • Secrets management
  • Temporary credentials
  • Mobile federation
  • Benefits of SOA
  • Applying SM to microservice architecture

Lab 7: Using SQS and SNS for batch processing

  • The business case for serverless streaming
  • Benefits and goals
  • Realistic use cases
  • Use cases for SDN
  • Benefits and goals
  • Features and common hurdles

Lab 8: Using AWS VPC, ELB, DNS

  • Use cases for SDN
  • Benefits and goals
  • Features and common hurdles

Lab 8: Using AWS VPC, ELB, DNS

View More

Prerequisites

Participants need to be familiar with a public cloud offering, a good understanding of system architectures behind web, mobile and/or big data stacks; and some programming experience with a major language like Python, Java, .Net or NodeJS.

Who Should Attend

The course is highly recommended for –

  • Anyone in an IT leadership role
  • System architects
  • Developers and programmers
  • System administrators
  • DevOps practitioners
  • IT operations professionals
  • Line managers responsible for above resources

Interested in this course? Let’s connect!

Customer Reviews

Name
Email
Rating
Comments

No reviews yet