CRON Software per Artemide 95

SVILUPPO BACKEND & DEVOPS

Software CRON per Artemide 95 SRL

Questo progetto riguarda lo sviluppo di un software CRON per lo studio medico privato Artemide 95 SRL. Il software deve essere eseguito automaticamente ogni inizio settimana e deve inviare tramite email le fatture emesse da ogni medico dello studio ai relativi commercialisti.

E' stato utilizzato il linguaggio di programmazione NodeJS + TypeScript con il framework "Serverless Framework" per gestire al meglio il rilascio dell'applicativo su una infrastruttura serverless di AWS.
Il codice è gestito dal servizio AWS Lambda che viene eseguito in maniera programmata da un Evento CloudWatch.
Il software si connette al Database Relazionale del gestionale per identificare le fatture emesse da ogni medico, e dopo averle scaricate da AWS S3 le invia tramite email ai relativi commercialisti utilizzando il servizio AWS SES.

Attività

Infine è stato utilizzato l'approccio CI/CD per garantire facilità, velocità e disponibilità nell'implementazione di nuove funzionalità.
Le pipeline di CI/CD sono gestite dal servizio SEED.run che rilascia automaticamente l'infrastruttura ed il codice su AWS. Serverless Framework infatti permette di descrivere l'infrastruttura tramite codice (IaaS), e questo aumenta notevolmente la velocità di deployment riducendo al minimo il margine di errore.