OnSite Deployment

OnSite System Architecture

arch_diagram.png

Components of the OnSite Architecture Diagram

Component Description
OnSite app React native app client
Apollo GraphQL Server An open-source, spec-compliant GraphQL server that is compatible with any GraphQL client, including Apollo Client.
Archibus WebC Mobile Service Provides REST APIs to return business data to the Apollo server.
AWS API Gateway Provides push notification APIs to send push notifications to the OnSite app.
ANPS Apple Push Notification service. https://appstoreconnect.apple.com/
FCM Firebase Cloud Messaging. https://console.firebase.google.com
AWS SNS Service AWS Simple Notification Service (SNS) sends notifications as A2A (application-to-application) and A2P (application-to-person).