All Posts

event-driven architecturecomplexity
Simplifying Event-Driven Architecture: 3 Guardrails to avoid accidental complexity
Overview of 3 guardrails you can put in place to manage event-driven architecture complexity

serverlesseventbridgeschedulespatternpoc
5 open source standards you should know when building event-driven architectures
Overview of 5 open source standards and specifications you should know when building event-driven architectures

serverlesseventbridgeschedulespatternpoc
How to raise EventBridge events in the future with EventBridge Scheduler
A pattern that allows you to trigger EventBridge events in the future, scaling to thousands of events.

serverlesseventbridgeDynamoDBpatternpoc
Publishing EventBridge events with DynamoDB Streams
Raise business events into EventBridge listening to changes from your database

serverlesseventbridgeeventspatternpoc
How to publish large events with Amazon EventBridge using the claim check pattern.
Example of how to raise events with large payloads using Amazon EventBridge.

serverlesseventbridgeenrichmentpatternpoc
Enriching events with Amazon EventBridge and AWS Lambda
Using AWS Lambda to enrich EventBridge events for downstream consumers.

serverlesseventbridgevalidation
Exploring Event Validation
Should you validate your events? Summary of thoughts from engineers.

serverlesseventbridgestepfunctions
Replaying Amazon EventBridge events with AWS Step Functions
I want to share with you an experimental Step Functions pattern that allows you to replay events from eventbridge at the same time they happened.

Introducing EventBridge Transformer
A new online open source tool to help engineers generate input templates and paths for Amazon EventBridge Rules

event-driven-architecturestandardseventbridge
Amazon EventBridge: Event Payload Standards
Should we standardise our events? What are the benefits? Who is doing this? Lets explore

event-driven-architecturedocumentationdiscovery
Introducing EventCatalog
A new Open Source tool to help engineers Discover, Explore and Document your Event Driven Architectures.

Event-Driven Architecture: Beyond the Schema Registry
Schema Registry is great, but can we do more? In this post I explore Event documentation and share with you EventCatalog.

How to Observe EventBridge Events with Postman and WebSockets
Using Postman to observe your EventBridge events in real time

Introducing EventBridge Canon
A new Open Source tool to help engineers Publish, Save and Share Amazon EventBridge Events

Working in Public: Skeptic to Believer
In this short post I will share with you my brief experience building and working in public and reasons why you should consider it.

Amazon EventBridge with Flow (Node Diagrams)
Using your Amazon EventBridge Schemas with EventBridge Atlas to generate Node Diagrams!

Amazon EventBridge with AsyncAPI
Using your Amazon EventBridge Schemas with EventBridge Atlas to generate AsyncAPI documentation.

Introducing EventBridge Atlas
A new tool to help engineers find, document and explore Amazon EventBridge Schemas.

How to debug EventBridge Events with CloudWatch
How to use AWS CloudWatch Logs to view, debug and analyse EventBridge Events.
The Code Rewrite Trap: What It Is and How to Avoid It
Sometimes we feel we want to to refactor things, but before we do we have to understand our options.
Time Machines & Leadership: 10 things I wish I knew at the start
Looking back these are 10 things I wish I knew when starting out leading teams...
My experience moving from Enzyme to react-testing-library
I have had a great experience using Enzyme over the past few years testing React applications but with the exploration of react-testing-library my mindset has and continues to shift into what I believe is a better pattern of testing.
Why You Should Keep A Personal Development Log
In this blog post, I'm talking from my experience, and how the development log continues to help my career and also my personal growth.