Architecture

May 14, 2018 · View on GitHub

                                                    ┌──────────────┐
                                                    │              │
                                                    │    Client    │
                                                    │              │
                                                    └──────────────┘


                                                          Event


                              ┌───────────────────────────────────────────────────────────┐
                              │                                                           │
                              │                   Event Gateway Cluster                   │
                              │                                                           │
                              └───────────────────────────────────────────────────────────┘



                              ┌─────────────────────────────┼─────────────────────────────┐
                              │                             │                             │
                              │                             │                             │
                              ▼                             ▼                             ▼
                      ┌───────────────┐             ┌───────────────┐             ┌───────────────┐
                      │  AWS Lambda   │             │ Google Cloud  │             │Azure Function │
                      │   Function    │             │   Function    │             │               │
                      │               │             │               │             │    Region:    │
                      │    Region:    │             │    Region:    │             │    West US    │
                      │   us-east-1   │             │  us-central1  │             │               │
                      └───────────────┘             └───────────────┘             └───────────────┘