• Amazon Web Services logo
New

Designing a Serverless Architecture with Event-Driven Microservices

Probe how serverless services and event-driven microservices can support scalable and loosely coupled AWS architecture.

Man and woman looking at a screen working together
  • Duration

    2 weeks
  • Weekly study

    5 hours
  • 100% online

    How it works
  • Included in a Professional Certificate

    Course 4 of 5
  • Get full Professional Certificate access

    $74/monthFind out more

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.

Syllabus

  • Week 1

    AWS Solutions Architect - Designing a Serverless Architecture with Event-Driven Microservices

    • Week Overview

      Understand the course structure and begin exploring AWS Solutions Architect practices. Review key architecture concepts and learn how to gather customer requirements to guide effective AWS solution design.

    • Designing a Serverless Architecture

      Explore serverless architecture, event-driven design, and microservices. Learn how Amazon EventBridge, AWS Lambda, and API Gateway support scalable solutions, and compare serverless with EC2 and container-based architectures.

    • Decoupling Microservices with AWS Messaging Services

      Learn to decouple microservices using AWS messaging services. Explore Amazon SQS and Amazon SNS to build reliable, scalable, and loosely coupled applications that improve communication between distributed services.

    • Securing Serverless Architectures

      Learn to secure serverless architectures using Amazon Cognito, API Gateway, and AWS Lambda. Explore identity, access control, data protection, auditing, traceability, and security automation for serverless applications.

    • Orchestrating Workflows

      Learn to orchestrate serverless workflows using AWS Step Functions. Explore workflow coordination and apply these concepts to design reliable, scalable serverless architectures through a sample architecture.

    • Observability

      Explore observability in serverless architectures using Amazon CloudWatch Logs and AWS X-Ray. Learn how monitoring, logging, and tracing help identify issues, understand application performance, and improve reliability.

    • Putting It All Together

      Apply serverless architecture concepts by reviewing a proof of concept, completing a design quiz, and recapping key principles for building scalable, secure, reliable, and event-driven AWS solutions.

    • Event Driven Architecture with Amazon API Gateway, Amazon EventBridge and AWS Lambda

      In this activity, you will build an event-driven architecture by creating a HTTP API and WebSocket endpoint with API Gateway to trigger EventBridge rules and invoke AWS Lambda functions.

    • Build a Serverless Architecture with Amazon Simple Notification Service, Amazon Simple Queue Service, and AWS Lambda

      In this activity, you will learn resource decoupling by configuring S3 event notifications, SNS topics, SQS queues, and Lambda functions to process object uploads and monitor workflows via CloudWatch Logs.

    • Lab - Monitoring Micro-Service Architectures with AWS X-Ray and Amazon CloudWatch

      In this activity, you will use AWS X-Ray and Amazon CloudWatch to enable application tracing, map service dependencies, and visualize end-to-end requests to monitor usage.

  • Week 2

    AWS Solutions Architect - Designing a Data-Driven Architecture

    • Designing a Data-Driven Architecture

      Explore data-driven architecture by gathering customer requirements and comparing data lakes, lake houses, and traditional warehouses. Learn how to select the right approach for scalable and effective AWS data solutions.

    • Data processing Foundations and Infrastructure

      Explore data processing foundations using AWS analytics services. Learn about data pipelines, streaming, data lakes, AWS Lake Formation, and AWS Glue to build scalable and efficient data processing architectures.

    • Analytics And Visualization

      Learn to query and visualize data using Amazon Athena and Amazon QuickSight. Explore Parquet data, build visualizations, map data fields, and apply analytics concepts to design effective data-driven AWS architectures.

    • AWS Solutions Architect - Summary and Resources

      In this activity, wrap up your AWS Solutions Architect learning journey by reviewing key summary materials, accessing additional study resources, exploring recommended next steps & finding support contact options.

Prove you're job ready

Highlight the new, job-relevant skills you’ve gained and supplement existing qualifications with a hard-earned, industry-specific digital certificate – plus one for every course within your Professional Certificate.

  • Learn the latest in your chosen industry or subject.
  • Complete each course and pass assessments.
  • Receive certificates validated by the educating organisation.
  • Impress employers with learning outcomes you can add to your CV.
  • Make your career dreams a reality.

Download a PDF

Learning on this course

On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?

By the end of the course, you‘ll be able to...

  • 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.

Who is the course for?

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.

Who developed the course?

Amazon Web Services (AWS)

AWS is the world’s most comprehensive cloud, enabling organizations to accelerate innovation, reduce costs, and scale more efficiently.

About this Professional Certificate

Progress from AWS architecture fundamentals to secure, scalable, serverless solutions and focused certification preparation.

Start learning today - free 2-day trial

After your free trial you can:

  • Pay $74 per month to keep learning online
  • Have complete control over your subscription; you can cancel any time
  • Work at your own pace and set your own deadlines at every stage
  • Only pay while you’re learning; the subscription will cancel automatically when you finish
  • Complete online assessments to test your knowledge and prove your skills
  • Earn digital course certificates and a final award that you can share online, with potential employers, and your professional network

Learning on FutureLearn

Your learning, your rules

  • Courses are split into weeks, activities, and steps to help you keep track of your learning
  • Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
  • Stay motivated by using the Progress page to keep track of your step completion and assessment scores

Join a global classroom

  • Experience the power of social learning, and get inspired by an international network of learners
  • Share ideas with your peers and course educators on every step of the course
  • Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others

Map your progress

  • As you work through the course, use notifications and the Progress page to guide your learning
  • Whenever you’re ready, mark each step as complete, you’re in control
  • Complete 90% of course steps and all of the assessments to earn your certificate

Want to know more about learning on FutureLearn? Using FutureLearn

Do you know someone who'd love this course? Tell them about it...