Bringing EDA to the Containers World • Jessica Deen • GOTO 2023

Explore the intersection of Event-Driven Architecture (EDA) and Containers with AWS Fargate, demonstrating how this powerful combination simplifies operations, enables collaboration, and delivers business value.

Key takeaways
  • EDA (Event-Driven Architecture) is a strategy for building applications, where events drive the behavior of systems.
  • AWS Fargate is a serverless compute service that allows users to run containers without managing a cluster.
  • EventBridge is a fully managed event bus that enables applications to produce and consume events.
  • The core concepts of ECS are: task, container, runtime, monitoring, and metrics.
  • DevOps means building a culture of collaboration, automation, and delivery of value.
  • Kubernetes is a popular container orchestration system, but Fargate is a managed service that simplifies operations.
  • Event-driven architecture is about simplifying operations and focusing on business value.
  • Fargate provides a cost-effective way to run containers, with no cluster management required.
  • Serverless is a strategy, not just a service.
  • EDA is used in various industries, such as finance, healthcare, and media.
  • EventBridge patterns can be used to integrate systems, simplify operations, and focus on business value.
  • Fargate provides a high-performance, scalable, and cost-effective way to run containers.
  • EDA and containers are used to build serverless applications.
  • EventBridge integrates with AWS services, such as Lambda, SQS, and Step Functions.
  • DevOps is about continuous delivery of value.
  • EventBridge patterns can be used to automate tasks, simplify operations, and focus on business value.
  • Fargate provides a managed control and data plane, allowing users to focus on their applications.