# Overview

### Introduction

Aurras is a middleware that acts as an event processor and a low code workflow orchestration platform. Aurras is being pitched as a next-generation system for enabling decentralized push notifications. This middleware solution listens to events from blockchain applications and propagates them to a registered pool of MQTT brokers. The broader architecture consists of a parachain from which the middleware listens for the events.

### Architecture

![High-level Architecture](https://4070323283-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQaoEO8OnHgYeSq8re-%2F-MSiDmmuaBqujshq6sFL%2F-MSiIVjWMEbxsZUWklL1%2FAurras%20Architecture.png?alt=media\&token=72c0142e-c67f-44f6-9e21-2b065c467c67)

### Components

* [Core](https://docs.aurras.hugobyte.com/components/event-manager)
* [Event Feed](https://docs.aurras.hugobyte.com/components/event-feed)
* Workflow Composer
* Web API Gateway and Backend Service
