Architecture diagrams - 1deeppanwala/Trekora GitHub Wiki
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).
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.