Home icon

Event Driven Architecture using Amazon EventBridge – Part 2

AWS Cloud Operations Blog



This article discusses how KnowBe4 implemented an event-driven architecture and a new Audit Log service using Amazon EventBridge, AWS AppSync, and Amazon Aurora Serverless v2. It covers the key design decisions, data storage options, database schema management, and the implementation details of the Audit Log service.

Specifically, the article covers:

  • Data requirements and the evaluation of different data storage options like Amazon DynamoDB, Amazon Redshift Serverless, Amazon OpenSearch, and Amazon Aurora PostgreSQL
  • Selection of Amazon Aurora Serverless v2 as the data store and the configuration details
  • Database partitioning strategy and use of pg_partman and pg_cron for partition management
  • Use of Flyway for database schema migrations
  • High-level architecture of the Audit Log service using EventBridge, SQS, Lambda, and Aurora
  • Implementation details of the Audit Log event subscriber in Rust and the GraphQL API in Python
  • Security considerations like WAF, JWT authorizer, and data entitlement
  • Collaboration with AWS through the Modernization Experience-Based Acceleration (ModAx EBA) program
  • Conclusion highlighting the benefits of event-driven architecture and the valuable insights gained during the ModAx EBA process


Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

May 17
2024
Event Driven Architecture using Amazon EventBridge – Part 1
Sep 25
2025
Implement event-driven architectures with Amazon DynamoDB – Part 2
Sep 25
2025
Implement event-driven architectures with Amazon DynamoDB – Part 3
Sep 25
2025
Implement event-driven architectures with Amazon DynamoDB

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.