The Wi-Fi Performance Company

Mobile Eye Architectural Diagram

  1. OAuth 2.0 is the industry-standard protocol for authorization and requires https://login.7signal.com to obtain a token.
  2. All communications are encrypted with HTTPS. The data itself is encrypted at rest.
  3. The AWS load balancer serves as a single point of contact for clients https://api.7signal.com.
    • The load balancer distributes incoming application traffic across multiple EC2 instances in multiple Availability Zones, increasing fault tolerance of the application.
  4. The content delivery network (CDN) is a globally distributed network of web servers to serve content to end-users with high availability and high performance.
  5. A single-page application (SPA) is a web app that is presented to the user through a single HTML page to be more responsive and to more closely replicate a desktop application.
  6. Messages placed onto the message queue are stored until the API retrieves them.
    • This provides a method where an immediate response is not required to continue processing.
    • Components are completely autonomous and unaware of each other, providing greater stability and scalability.
  7. The datastore is a distributed, multitenant search engine with a web interface and schema-free JSON documents.