Peepl è composta da
un Database, un Back Office di amministrazione, una Web Application e un’app mobile iOS e Android
L’accesso al Back Office di amministrazione è riservato agli amministratori e su richiesta al Cliente per la gestione dei contenuti, del monitoraggio dell’attività, così come per quel che riguarda il controllo dei dati e la manutenzione delle funzionalità. L’accesso alla Web Application e alle App Mobile è riservato ai soli utenti registrati.
Architettura del sistema
Server
- Server AWS Cloud – Francoforte – DE
- Data center principale: AWS Francoforte – DE
- Memorizzazione dati: AWS Bucket S3 Private Francoforte – DE
- Database: RDS MySQL AWS Francoforte – DE
- Live Streaming: AWS Dublin – IR
- Backup: AWS Francoforte – DE
- Archivio: Francoforte AWS
- Tutti i sistemi di rilascio CI/CD sono automatici con validazione
Back Office
- Web Application sviluppata in Angular 16
- API in Java Corretto 11 e Jersey su Tomcat
- Gestione Media in serverless Python su bucket S3 Private
- Gestione Mail in serverless Python su bucket S3 Private
- Caching su Dynamo DB
- Web Socket su server Node
- Database in MySQL
User Application
- Web Application sviluppata in Angular 16
- iOS App sviluppata in Flutter 3
- Android App sviluppata in Flutter 3
Sicurezza
- Protocollo di sicurezza AWS con apertura porte selettivo
- Certificato SSL con root Amazon
- Token di autenticazione
- Logging di accesso e di navigazione al sistema
- Cloudwatch access log