Scaling Serverless Architectures

Posted 6 hours 38 minutes ago by Amazon Web Services (AWS)

Study Method : Online
Duration : 1 weeks
Subject : IT & Computer Science
Overview
Discover how to design, optimise, and scale AWS serverless architectures for high performance, resilience, and cost efficiency.
Course Description

Discover scalable serverless architectures with confidence

Explore how AWS Lambda supports scalable serverless architectures by examining design principles, performance optimisation, storage options, concurrency controls, API management, security considerations, testing strategies, and cost-aware practices for reliable cloud applications.

Optimise serverless applications for performance and scale

Discover how serverless best practices, testing approaches, API throttling, concurrency management, and performance-cost trade-offs support scalable, resilient, and efficient cloud applications.

Please note that to access the course content for this AWS course, you will go via an LTI link(s) to the AWS platform; you can then return to the FutureLearn course in order to receive your certificate.

This course is ideal for Experienced developers and cloud architects who are familiar with the Amazon Web Services (AWS) Cloud and serverless technologies

Requirements

This course is ideal for Experienced developers and cloud architects who are familiar with the Amazon Web Services (AWS) Cloud and serverless technologies

Career Path
  • Compare Lambda based architectures with traditional cloud architectures with respect to how and what you measure to ensure that your solution can handle its traffic.
  • List design best practices to optimize the speed with which Lambda functions run, with both a cold and warm start.
  • Compare storage options for persisting resource and application state.
  • Identify how to regulate access to your solution and where it is applied.
  • Describe the considerations for using usage patterns, API throttling, API keys, Lambda concurrency controls, and HTTP status codes.
  • Identify performance-related design trade-offs, and the pros and cons of each for APIs, Lambda functions, and data stores.
  • Summarize serverless testing strategies as they relate to mocking, unit tests, function design, effectively testing to scale, and integration testing.
  • Highlight iterative modifications that you can make for optimizing your application's performance and costs over time.