Architecture
Compoments
- API which is a REST API to persist and serve data to users. See API page for more details.
- Web App: web client that serves as an interface that the user can interact with. See Web Client.
- Database used to persist data using PostgreSQL. See Database.
- In-memory Database: stores temporary data, see cache for more details.
- Identity Provider: authentication service backend. See Authentication.
- File Storage: used a repository to store images from users.
- AMQP Broker: messaging using RabbitMQ to receive flight states from users.
- Flight Planing Service: Third-party service that generate flight planning.
- SimopsConnect: In-house application to receive events and messages from simulator. See SimopsConnect.
- SimopsPanel: Flight Simulator package that integrates the Simops Panel App into the simulator.
Overview
