This thesis describes the design and implementation of a software that automatically generate an Amazon Web Services infrastructure template from a vectorial image. The work was done at zero12 s.r.l. where I developed a set of web services to convert a vectorial image to a CDK template to manage infrastructure as code. The developed platform includes a drawing protocol, the micro-service architecture to perform conversion and an user interface. I used Typescript language and Serverless framework to implements the services. I used Typescript language and React framework for the user interface
Questa tesi descrive la progettazione e la realizzazione di un software per la generazione automatica di template di infrastruttura cloud Amazon Web Services. Il lavoro è stato svolto durante un tirocinio presso l'azienda zero12 s.r.l., dove ho sviluppato un insieme di servizi web per convertire un’immagine vettoriale in un template CDK per la gestione dell’infrastruttura via codice. La piattaforma che ho sviluppato comprende un protocollo per la creazione del disegno, l’architettura dei micro servizi per la conversione e un’interfaccia utente per l’utilizzo dei servizi. Per la realizzazione dei servizi AWS ho utilizzato il linguaggio Typescript e il framework Serverless. Per l’interfaccia utente ho utilizzato il linguaggio Typescript e il framework React.
Generazione automatica di infrastrutture cloud da immagini vettoriali
BALDISSERA, ALESSANDRO
2022/2023
Abstract
This thesis describes the design and implementation of a software that automatically generate an Amazon Web Services infrastructure template from a vectorial image. The work was done at zero12 s.r.l. where I developed a set of web services to convert a vectorial image to a CDK template to manage infrastructure as code. The developed platform includes a drawing protocol, the micro-service architecture to perform conversion and an user interface. I used Typescript language and Serverless framework to implements the services. I used Typescript language and React framework for the user interfaceFile | Dimensione | Formato | |
---|---|---|---|
thesis.pdf
accesso aperto
Dimensione
911.85 kB
Formato
Adobe PDF
|
911.85 kB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/52286