Designing a Serverless Architecture with Event-Driven Microservices
Posted 5 hours 58 minutes ago by Amazon Web Services (AWS)
Design responsive serverless architectures on AWS
Modern cloud applications increasingly rely on architectures that can respond quickly to events, scale automatically, and reduce the need to manage underlying infrastructure.
On this course, you’ll explore how serverless services and event-driven microservices can be combined to create flexible AWS solutions.
You’ll examine the architectural principles behind loosely coupled systems and consider how services communicate through events, APIs, and asynchronous workflows.
Explore serverless architecture patterns
Discover how serverless computing changes the way applications are designed and operated.
You’ll examine the role of services such as AWS Lambda and consider how event-based processing can support workloads that need to respond dynamically to changing demand.
Connect microservices through events and APIs
Explore how independent services can communicate without being tightly dependent on one another.
You’ll consider the role of APIs, messaging, and event services such as Amazon API Gateway and Amazon EventBridge in coordinating distributed application components.
Design for resilience and scalability
Evaluate how event-driven patterns can improve flexibility, fault isolation, and scalability across cloud applications.
You’ll consider trade-offs around reliability, observability, performance, and complexity when designing distributed serverless systems.
By the end, you’ll have a stronger understanding of how serverless and event-driven design patterns can support modern AWS applications and be better prepared to assess when these approaches suit real-world architecture requirements.
This course is for learners with existing AWS architecture knowledge who want to explore serverless systems, event-driven design, and microservices. It is suited to aspiring solutions architects, cloud engineers, and technical professionals.
This course is for learners with existing AWS architecture knowledge who want to explore serverless systems, event-driven design, and microservices. It is suited to aspiring solutions architects, cloud engineers, and technical professionals.
- Identify key serverless services, such as AWS Lambda, and their role in event-based processing.
- Describe how Amazon API Gateway and Amazon EventBridge coordinate communication between decoupled microservices.
- Summarise the core principles of loosely coupled, event-driven application architectures.
- Explain how event-driven design patterns improve system scalability, flexibility, and fault isolation.
- Explore architectural trade-offs related to performance, observability, reliability, and complexity in serverless systems.
