Architecture diagrams - 1deeppanwala/Trekora GitHub Wiki

695 arc1

Interactions:

  • The User utilizes the Mobile App to send requests.
  • The Mobile App communicates with the Back-End Services to process requests.
  • The Back-End Services interact with the Database to perform data operations.
  • The Back-End Services also call upon Third-Party APIs to fetch necessary data (e.g., flight info, maps).

image

Interactions:

  • The Mobile App makes authentication requests to the Authentication Service.
  • The Mobile App sends booking requests to the Booking Service to facilitate flight reservations.
  • The Mobile App interacts with the Itinerary Service to create or update travel itineraries.
  • Each service interacts with the Database to read and write relevant data, ensuring all user information and bookings are securely stored. 695 arc1 image