# Event based Process Orchestration

Each component is fully decoupled micro service that interact with events.&#x20;

|                                                                                                                                                                                                                    |                                                                                                                                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| ![](https://972575688-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRYq1HgffNfbnIMWPu1D5%2Fuploads%2Fv9Br5MqAj0p0fus84lPN%2Fimage.png?alt=media\&token=5a9bebc4-3487-4459-8319-a7395869fa26) | Every component in pipeline has a build-in consumer and producer functionality. This allows the component to consume data from an event process and send the output back to another Event/Topic. |

Each component has an in-event and out-event.  Component consumes data from in event/topic, this data is then processed and pushed to another event/topic.
