I am currently developing a system to be deployed on AWS. A collection of services that communicate using events delivered through Amazon EventBridge. I'm struggling to find a way to run my system locally because I don't know how I can either
- Run a local version of EventBridge (docker or something)
- Get the EventBridge instance on AWS to send events to my local machine (I'm assuming this is impossible?).
Is there a way I can run my services locally, have a service send an event to a real (or mocked) EventBridge instance and have those events routed to my local services?
Not that its too important, but my services are .NET Core applications running on Windows.