{"id":1300,"date":"2020-04-03T11:53:30","date_gmt":"2020-04-03T09:53:30","guid":{"rendered":"https:\/\/blog.besharp.it\/?p=1300"},"modified":"2021-03-17T15:13:20","modified_gmt":"2021-03-17T14:13:20","slug":"come-realizzare-una-pipeline-di-continuous-delivery-per-unapplicazione-front-end-angular","status":"publish","type":"post","link":"https:\/\/blog.besharp.it\/it\/come-realizzare-una-pipeline-di-continuous-delivery-per-unapplicazione-front-end-angular\/","title":{"rendered":"Come realizzare una pipeline di continuous delivery per un\u2019applicazione front-end Angular."},"content":{"rendered":"

Abbiamo gi\u00e0 scritto pi\u00f9 volte di continuous delivery<\/strong>, solitamente concentrandoci sulla parte di backend di un’applicazione. Naturalmente, le applicazioni web richiedono anche un front-end<\/strong>, quindi rendere il processo di implementazione della parte front-end agile<\/strong> e veloce \u00e8 cruciale per il successo di un progetto.<\/span><\/p>\n

In questo articolo, esporremo il \u200b\u200bprogetto completo per un’infrastruttura AWS in grado di supportare l\u2019hosting di un\u2019applicazione Angular<\/strong> completa di CDN, una funzione personalizzata per invalidare la cache e una pipeline di CD completamente automatizzata.<\/span><\/p>\n

Questo progetto mira a soddisfare le best practises e fornir\u00e0 una soluzione solida, altamente scalabile e completamente gestita<\/strong> per l’hosting di applicazioni front-end su AWS.<\/span><\/p>\n

Questa \u00e8 anche la soluzione pi\u00f9 ottimizzata in termini di costi che abbiamo trovato finora e consente di servire i contenuti statici in un modo altamente affidabile, performante ed economico.<\/span><\/p>\n

La nostra architettura \u00e8 suddivisa logicamente in 2 parti, l’hosting rivolto al cliente<\/strong> e l’infrastruttura di continuous delivery rivolta agli sviluppatori<\/strong>.<\/span><\/p>\n

I servizi<\/span><\/h2>\n

Per l’hosting utilizzeremo i seguenti servizi AWS:<\/span><\/p>\n