ΑΡΧΙΤΕΚΤΟΝΙΚΗ
Το IoTourists στηρίζεται στην αρχιτεκτονική microservices για λόγους αυξημένων δυνατότητων συντήρησης, εξέλιξης, κλιμάκωσης, ανεξαρτησίας δομικών υποσυστημάτων.

Περιλαμβάνει:
- Εφαρμογές mobile και web app
- Εφαρμογή market interface
- Εφαρμογή ταξιδιώτη
- Αλγόριθμους Επεξεργασίας Δεδομένων
- Data Ingestion
- Aλγοριθμικά engines
- Matching
- Planning
- Notification
- Reminder
- Microservices, για την εξυπηρέτηση των data driven λειτουργιών των αλγορίθμων και των
εφαρμογών. Τα microservices κατηγοριοποιούνται σε:
- Visitor Oriented Services Recommendation, TravelProfile, Notebook, Reminder
- Market Oriented Services Market Interface, Recommendations By Me, Reporting
- All User Services Social
- IoTourists Admin services User Auth, Metadata, Reporting
- Core IoTourists services Matching, Notification
- Διεπαφές Επικοινωνίας
- Web API, για την επικοινωνία των εφαρμογών με τα microservices
- Rest API, για την επικοινωνία μεταξύ των microservices και των αλγοριθμικών μηχανών με τα services
- SQL για την επικοινωνία με σχεσιακές βάσεις δεδομένων
- Υπόβαθρο Δεδομένων