Learn from a collection of resources around common topics, including blog posts, videos, workshops and other training. Choose a learning path from the list below to learn more.
Customers who build and deploy serverless APIs are looking to implement security controls for their API control and data planes. There are a number of approaches and tools to implement Amazon API Gateway security controls. This guide explains the options available in AWS and includes some example implementations.
Want to see how everyone will build serverless applications on AWS in 2025? Want to use those patterns today to gain a competitive advantage? Learn how, with App 2025!
Web applications often contain sophisticated features like authentication, geohashing and realtime messaging. In this guide, you will see how to develop a serverless backend to deploy these features. You’ll also learn how to load-test an application, and how to use CI/CD processes to automate deployment.
Learn everything about AWS Lambda extensions, including integration with monitoring, observability, security, governance, and more tools. Deep dive video series covers use cases, types, lifecycle changes, building extensions, packaging as container images, and custom log destinations. Demos and code included.
Over 20 short videos to help you understand AWS Lambda. Exploring Lambda features, when to use Lambda, best practices and much more.
This guide is built for developers and operators of Lambda-based applications. It is aimed at operators of typical production serverless applications, looking to understand more clearly how to build, measure, troubleshoot, and optimize their compute processes. This guide covers concepts and best practices for designing Lambda-based applications, together with an approach for ongoing monitoring and troubleshooting.
Learn how to build a complete serverless web application for a popular theme park called Innovator Island. The theme park is rolling out a mobile app that provides thousands of visitors with wait times, photo opportunities, notification alerts, and language translation for visitors who need it.
This guide summarizes the API lifecycle and provides an AWS point of view on building an API platform using Amazon API Gateway. It provides prescriptive guidance on third-party and AWS services to cover the end-to-end needs of the API lifecycle.
One of the major benefits of using IaC is the fact that it allows to easily create multiple environments from the same infrastructure template. This guide can help you learn more about deploying Serverless applications with Terraform.
Unlock the potential to optimize costs for your Lambda functions by exploring techniques such as power tuning, direct integrations, fine-tuning CloudWatch Logs, leveraging the benefits of Graviton processors, and much more. Expand your knowledge and maximize cost efficiency.
This guide is a curation of content from multiple sources along with experience of field observations. This portal will help guide developers to the specific content that they need when they need it.
Over 40 small bite sized visuals about event-driven architecture. View online or download all visuals offline for your teams to dive deeper into event-driven architectures.
This guide will walk you through the best practices of using Java on AWS Lambda. To understand and implement these best practices, you will go over the history of Java, evolution of computing, and the challenges we face building serverless Java applications on AWS Lambda.
Small bite sized visuals about Amazon EventBridge. View online or download all visuals offline for your teams to dive deeper into EventBridge.
Where do I start? is a question that often arises when discussing or thinking about adopting event-driven architectures. This guide walks you through what EventStorming is and how to get started
Developers around the world are already running serverless applications in production without worrying about servers. This new getting started series is for developers who want to join them. Follow along with blog posts, code examples, and practical exercises to learn how to build serverless applications from your local integrated development environment (IDE).
This guide provides a practitioner’s view on implementing controls for developing and deploying AWS Lambda functions in your organization, both for the startup and the enterprise.
In this guide, you learn different ways you can integrate your workload running in Amazon EKS/Amazon ECS and on-premise with AWS Step Functions, pros and cons of each integration, and when to choose a particular type of integration.
Understand the benefits of distributed data processing using AWS Step Functions.
Event-Driven Architectures use events and asynchronous communication to loosely couple application components, boosting agility and scalability. This guide covers key concepts, patterns, AWS services, and best practices for building reliable event-driven architectures.
Achieve scalability, cost savings, and simplified migration for your Java app by moving it to AWS Lambda. This guide offers practical tips, suggesting architectural changes for a seamless transition to serverless computing.
How to integrate Apache Kafka and AWS Lambda. A serverless approach for stream processing helps you focus on your apps, rather than managing integrations and pollers.
Migrate your app to serverless using 'lift and shift.' This guide offers high-level steps for different runtimes and frameworks, using a MERN stack web app example, with insights for other stacks.
AWS Step Functions is a serverless orchestrator that makes it easy to sequence multiple AWS services into business-critical applications. Learn how to use its visual interface to create and run a series of checkpointed and event-driven workflows that maintain the application state.
Maximize the potential of serverless architecture with our comprehensive guide. Discover how it streamlines application development, automates processes, and leverages cloud-managed services for efficient event-driven apps.
Gain a basic understanding of each of the serverless services. Each video gives a high level overview of the serverless services and how they are used to build applications with event driven architectures.
In this hands-on tutorial, you can deploy a serverless architecture using Crossplane on EKS
The Serverless Developer Guide provides a conceptual overview of serverless development in the AWS Cloud, fundamental instructions for core serverless AWS services, and related learning resources for developers.
Discover how to leverage serverless technologies in PHP, exploring tools, frameworks, and strategies for building serverless applications
Amazon Managed Streaming for Apache Kafka (MSK) and Kinesis Data Streams (KDS) are the AWS data streaming services that customers can choose to send streaming data, process, and consume in applications with ultra-low latency. Learn more and dive deeper with this guide.
Automated tests are crucial components of event driven architectures. They help ensure that your systems are developed efficiently, accurately and with high quality. This guide focuses on designing automated tests for event-driven architectures and asynchronous systems.
Read this interactive guide to learn variety of techniques for testing serverless applications written in Python from Principal Solutions Architect Dan Fox and Cloud Application Architect Rohan Mehta.
In this guide, you will get an overview of EventBridge, the basics of event-driven architectures, as well as a deeper dive into EventBridge capabilities, and how best to use in your serverless applications
This detailed guide will cover various aspects, ranging from hosting your web app using AWS App Runner to understanding the fundamentals of Amazon DynamoDB, designing and building tables, and exploring advanced concepts.