Skip to content

Learn more about Amazon EventBridge resource policies and multi-account event bus topologies. This repo contains sample code for the AWS re:Invent 2020 session "Building event-driven applications with Amazon EventBridge" (https://youtu.be/Wk0FoXTUEjo) and the AWS Compute blog post "Simplifying cross-account access with Amazon EventBridge" (https…

License

Notifications You must be signed in to change notification settings

aws-samples/amazon-eventbridge-resource-policy-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Amazon EventBridge resource policy samples

Amazon EventBridge resource policies that make it easier to build applications that work across accounts. Resource policies provide you with a powerful mechanism for modeling your event buses across multiple accounts, and give you fine-grained control over EventBridge API invocations.

This repository contains sample implementations for Amazon EventBridge resource policies.

1. E-commerce example walk-through

This sample application walks you through how to use Amazon EventBridge resource policies as presented in feature release blog post

Get started with the e-commerce sample >

Walkthrough architecture

2. Multi-account design patterns

The samples in this section provide sample implementations using "single-bus, multi-account", and "multi-bus, multi-account" patterns as presented in the AWS re:Invent 2020 session Building event-driven applications with Amazon EventBridge which is available on-demand on YouTube.

Explore all the multi-account design patterns >

3. Resources

Videos

For more on this topic, check out these re:Invent recordings:

More and more companies are looking at event-driven architecture and Amazon EventBridge to help with application modernization. Amazon EventBridge is helping them build loosely coupled applications that scale independently and make it easier to integrate cloud-based applications and services. But where do you start? This session covers event-driven design concepts, outlines how to deal with Amazon EventBridge event bus topologies and multi-account patterns, and presents recommended practices for building scalable event-driven applications using Amazon EventBridge

Building event-driven applications with Amazon EventBridge

Event-driven architecture can bring alignment to an organization’s business capabilities. Amazon EventBridge enables application integration across business applications and improves modern application development practices. In this session, learn about the roles and responsibilities of stakeholder groups and discover foundational concepts for designing and building a sustainable, scalable, serverless event bus for your organization.

Designing event-driven integrations using Amazon EventBridge

Modern distributed applications leverage diverse integration components such as queues, event brokers, and workflows. To enhance developer productivity and enforce best practices, platform architects automate the management of these components, incorporating robust logging, monitoring, and security measures. In this session, explore the implementation of application integration using serverless components in enterprise environments. Gain insights on implementing effective data masking techniques, establishing comprehensive observability, and securely configuring cross-account access, and learn how to design and maintain scalable, secure distributed systems that align with enterprise-grade standards.

Application integration for platform builders

Workshops

The AWS Serverless Developer Experience Workshop is a comprehensive, hands-on training program designed to equip developers with practical serverless development skills using the AWS Serverless Application Model (AWS SAM) and AWS SAM CLI.

The workshop employs a practical, code-centric approach, emphasizing direct implementation and real-world scenario exploration to ensure you develop serverless development skills across several critical areas including distributed event-driven architectures, messaging patterns, orchestration, and observability. You will explore open-source tools, Powertools for AWS , and simplified CI/CD deployments with Gitea Actions. By the end, you will be familiar with serverless developer workflows, microservice composition using AWS SAM, serverless development best practices, and applied event-driven architectures.

AWS Serverless Developer Experience Workshop

Additional resources

For more serverless learning resources, visit Serverless Land.

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.

SPDX-License-Identifier: MIT-0

About

Learn more about Amazon EventBridge resource policies and multi-account event bus topologies. This repo contains sample code for the AWS re:Invent 2020 session "Building event-driven applications with Amazon EventBridge" (https://youtu.be/Wk0FoXTUEjo) and the AWS Compute blog post "Simplifying cross-account access with Amazon EventBridge" (https…

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 5