Web Worker |
A stateless virtual node that manages http requests coming from the web clients. |
Load Balancer |
A component that distributes the http request over a set of web workers and manages the number of active nodes based on the overall load |
Relational Database |
The main database for operational activities including individual registry, device management and alert management. |
TimeStream Database |
NoSQL database for time stream data such as ECG, Respiratory Trace and heart Beats per minute (BPM). |
Simple Queue Service (SQS) |
A component that uses using message queue to handle asynchronous communication between microservices (Lambda functions, web workers and edge devices) ensuring decoupling of components |
Lambda Function |
A serverless and event-driven computing service used to manage asynchronous tasks such as the generation of alarms |
IoT Core |
The component that handles the connectivity between the Internet of Things (IoT) devices and the backend Cloud platform using a publish/subscribe communication based on (MQTT) protocol |