DevOps Training Icon

Serverless Architecture Boot Camp

2 Days Classroom Session   |  
2 Days Live Online
Classroom Registration
Group Rate:
(per registrant, 2 or more)
GSA Individual:
Live Online Registration
Live Online:
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Request a Private Onsite Price Quote

Professional Credits


ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.


Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.


This course prepares you to implement serverless environments fully, or simply experiment with serverless engineering patterns so you can evaluate the benefits for yourself.

It's been estimated that somewhere between 50-80% of the time and money you spend building, deploying, and maintaining applications on-premise is spent on "undifferentiated heavy lifting" – the provisioning, maintenance, and hardware refreshes of underlying servers, routers, load balancers, and disk drives. Only by jettisoning these outdated practices can you realize the full cost savings and agility potential of the cloud. Serverless practices make provisioning and modification of resources as simple as a few minutes or few seconds of effort, and by providing auto-scaling, auto-rebalancing, HA and DR out of the box, serverless architectures allow your team to spend nearly 100% of their efforts on tasks that really move the needle for your business -- building new products and features that customers and users will love.             

Get hands-on practice and go back to work ready to immediately apply or improve your own serverless architecture patterns, as well as communicating with management about their benefits.

This class is designed to be a practical workshop which goes beyond concepts and gives you tangible engineering skills you can apply in your own IT organization. Much of the class is spent in our enterprise lab environment, giving you hands-on practice with the tools and technologies behind serverless architecture. Guided by a senior engineering instructor, you’ll have the opportunity to tinker and test in a safe classroom environment so you can learn what’s really applicable to your own teams.

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
Upcoming Dates and Locations
All Live Online times are listed in Eastern Time Guaranteed To Run
Request a quote for private onsite training Request
Nov 18, 2020 – Nov 19, 2020    8:30am – 4:30pm Live Online Register
Jan 4, 2021 – Jan 5, 2021    8:30am – 4:30pm Live Online Register
Jan 25, 2021 – Jan 26, 2021    8:30am – 4:30pm Seattle, Washington

Please call ASPE for location details
at 1-877-800-5221
Seattle, WA 98101
United States

Feb 3, 2021 – Feb 4, 2021    8:30am – 4:30pm Live Online Register
Mar 11, 2021 – Mar 12, 2021    8:30am – 4:30pm Austin, Texas

Please call ASPE for location details
at 1-877-800-5221
Austin, TX 78701
United States

Mar 23, 2021 – Mar 24, 2021    8:30am – 4:30pm Live Online Register
Apr 26, 2021 – Apr 27, 2021    8:30am – 4:30pm Live Online Register
May 5, 2021 – May 6, 2021    8:30am – 4:30pm Live Online Register
May 18, 2021 – May 19, 2021    8:30am – 4:30pm Washington, District of Columbia

Please call ASPE for location details
at 1-877-800-5221
Washington, DC 20001
United States

Jun 14, 2021 – Jun 15, 2021    8:30am – 4:30pm Live Online Register
Jul 8, 2021 – Jul 9, 2021    8:30am – 4:30pm Salt Lake City, Utah

Please call ASPE for location details
at 1-877-800-5221
Salt Lake City, UT 84101
United States

Jul 20, 2021 – Jul 21, 2021    8:30am – 4:30pm Live Online Register
Aug 16, 2021 – Aug 17, 2021    8:30am – 4:30pm Live Online Register
Sep 9, 2021 – Sep 10, 2021    8:30am – 4:30pm Live Online Register
Sep 20, 2021 – Sep 21, 2021    8:30am – 4:30pm Madison, Wisconsin

Please call ASPE for location details
at 1-877-800-5221
Madison, WI 53701
United States

Oct 18, 2021 – Oct 19, 2021    8:30am – 4:30pm Live Online Register
Nov 3, 2021 – Nov 4, 2021    8:30am – 4:30pm Boston, Massachusetts

Please call ASPE for location details
at 1-877-800-5221
Boston, MA 02101
United States

Nov 17, 2021 – Nov 18, 2021    8:30am – 4:30pm Live Online Register
Dec 6, 2021 – Dec 7, 2021    8:30am – 4:30pm Live Online Register
Course Outline
  1. Introduction, benefits, and possibilities
  2. A review of compelling, modern use cases
  3. Categories of "serverless" architecture patterns
    • Compute
    • CDN
    • Storage
    • Database
    • Messaging/Streaming
    • Networking via SDN
    • Analytics
    • DevOps tool chaining
    • Event handlers)

Lab #1: Cost-benefit analysis for serverless adoption – Calculate costs of EC2 vs Lambda-backed web services, and discuss as a class the tradeoffs associated with this type of use case.

  1. Comparing the major solutions (AWS, GCP, Azure, IBM)
  2. CAP Theorem and "eventual consistency"
  3. Security and Tagging (AWS IAM and tags)

Lab #2: Access control with tags – We will immediately prioritize security in serverless environments and will continue to do so throughout the rest of class. In this exercise, you will walk through best practices for access control, and use tags to tie access control to security policy.

  1. Building RESTFul interfaces to Lambda
    • Lambda capabilities and using Lambda
    • Setting up and using API gateways
    • Best practices for APIs
    • Putting it all together
  2. Reference architecture walkthroughs
    • 3 tier web app
    • Big data processing
    • Content delivery
    • IoT
    • Mobile Applications
  3. Serverless Analytics
    • Kinesis
    • Athena
    • Step Functions

Lab #3: Use Athena to analyze ELB logs – One of the most immediate sources of value and cost savings associated with serverless patterns is automatically understanding and managing the load. In this exercise, we will use AWS Athena to demonstrate a few of the simplest techniques for doing so.

  1. Functional Programming Core Concepts
  2. Serverless compute
    • Lambda
    • Lambda@Edge
    • Other services
    • Applying features & functionality of Lambda and Lambda-like tools
  3. Compare / contrast Python, Java, .NET, Node

Lab #4: Create and call your first Lambda function – This exercise will have us working like functional programmers.  Depending on needs of the class, we’ll use lab examples in Python, Java, .NET and/or Node.

  1. Advanced Lambda
    • Testing [local and remote]
    • Step functions
    • Logging
    • Debugging
    • Versioning

Lab #5: Debugging Lambda function, rolling back, calling disparate versions

  1. Serverless CDN and DNS (use cases, features)
  2. Serverless ETL with AWS Glue
  3. Serverless Object Storage with S3
    • Overview and purpose
    • Most applicable use cases
    • Features
  4. Event-driven Architectures

Lab #6: Real-time event-driven data analytics on S3 data load – We’ll create a production load exercise and run an analytics solution using real-time triggers and a realistic data environment.

  1. Serverless Datastores
    • DynamoDB
    • AWS Neptune
  2. More security concerns
    • Connectivity options
    • Secrets management
    • Temporary credentials
    • Mobile federation
  3. Serverless Messaging
    • Benefits of SOA
    • Applying SM to microservice architectures

Lab #7: Using SQS and SNS for batch processing

  1. Serverless Streaming
    • The business case for serverless streaming
    • Benefits and goals
    • Realistic use cases
  2. Serverless Networking via SDN
    • Use cases for SDN
    • Benefits and goals
    • Features and common hurdles

Lab #8: Using AWS VPC, ELB, DNS

  1. Serverless DevOps
    • Benefits and goals
    • What’s practical to expect
    • Use cases and sniff tests
    • Typical features
    • Example feature life cycles
Who should attend
  • Anyone in an IT Leadership role
  • System architects
  • Developers and programmers
  • System administrators
  • DevOps practitioners
  • IT Operations Staff
  • Line Managers responsible for the above resources who would like a better understanding of the technical components and considerations in serverless architectures

In order to get the most out of this workshop, participants should come to class with:

  • Some familiarity with a public cloud offering (either a previous “cloud concepts” class or at least 3-6 months hands-on with a major provider like AWS)
  • A good understanding of system architectures behind web, mobile, and/or big data stacks
  • Some programming experience with a major language like Python, Java, .Net, or NodeJS

Download the brochure