What is an “Event” in the rewildingCities Context?

In your system, an event is any meaningful state change in your urban ecosystem data. It's a signal that something new has happened, which may require other parts of the system to react.

Examples of events:

An event-driven architecture doesn't have a single, monolithic program. Instead, it has small, independent, specialized services that subscribe to events they care about and do their one job well.


A Proposed Event-Driven Architecture for Your Prototype

Here is a conceptual blueprint for how you could build this in your AWS sandbox. This architecture is designed for modularity, scalability, and directly supports your "recipe-ingredient" model.

1. The Event Ingestion Layer (The Triggers)

This is how events enter your system. You'll have multiple entry points.

2. The Central Nervous System: Amazon EventBridge (Event Bus)