SVS339: Building Event-driven Architectures using Amazon ECS with AWS Fargate

Resources for SVS339: Building event-driven architectures using Amazon ECS with AWS Fargate

Event-driven architecture (EDA) enables organizations to build highly flexible and resilient systems, and customers are leveraging serverless containers to run EDA workloads due to its ease of use, scalability, and deep integrations with AWS serverless services. This session explores practical aspects of implementing EDA on Amazon ECS with AWS Fargate, focusing on patterns for consuming events in containerized environments using AWS Step Functions, Amazon SQS, and Amazon EventBridge. Learn how to build scalable, fault-tolerant, and event-driven solutions that can adapt to changing business requirements.

Serverless Land

Website

Website dedicated to all things serverless on AWS.

Scaling Amazon ECS workers with Amazon SQS

Docs

This section shows you how to scale your Auto Scaling group in response to changes in system load in an Amazon Simple Queue Service (Amazon SQS) queue

Integrating AWS Step Functions with containers

Guide

In this guide, you learn different ways you can integrate your workload running in Amazon ECS/Amazon EKS and on-premise with AWS Step Functions, pros and cons of each integration, and when to choose a particular type of integration.

Containers On AWS

Website

Website dedicated to all things containers on AWS.

Visuals for understanding EDA concepts

Guide

Small bite sized visuals about event-driven architectures

Managing complexity in EDA

Video

This talk delves into how complexity can obscure the potential of event-driven architecture (EDA). We'll investigate how EDA contributes to the growth of evolutionary architectures and discuss the guardrails and governance strategies needed to manage complexity and fully harness EDA's potential.

Presented by:

Uma Ramadoss

Uma Ramadoss

Solutions Architect @ AWS.

Eric Johnson

Eric Johnson

Eric Johnson is a Principal Developer Advocate for Serverless Applications at Amazon Web Services and is based in Northern Colorado. Eric is a fanatic about serverless and enjoys helping developers understand how serverless technologies introduces a major paradigm shift in how they approach building and running applications at massive scale with minimal administration overhead. Prior to this, Eric has worked as a developer, solutions architect and AWS Evangelist for an AWS partner company.

Follow on LinkedIn