Insieme Onlus
Sviluppo e Consulenza per sviluppo Web app
Sviluppo di web app in .Net per Associazione con struttura internazionale. Attenzione alla scalabilità, ottenuta anche grazie a MongoDb e alle possibilità offerte dall'ecosistema .Net di Microsoft.
![insieme – cover Sviluppo .net azure](https://doagency.it/wp-content/uploads/2024/09/insieme-cover.webp)
Sviluppo web app aziendale
Il lavoro di sviluppo della web app per il cliente finale, è stato svolto tramite una azienda intermediaria, pertanto non viene utilizzato il nome reale, nel rispetto dei vincoli contrattuali con l’azienda intermediaria.
Il cliente è una ONLUS, con varie sedi nel mondo e centinaia di associati.
Il cliente necessitava dello sviluppo di un software aziendale in grado di gestire i flussi di cassa, i preventivi ed i consuntivi spese elaborati dalle sue diverse sedi. In particolare, avendo già a disposizione un gestionale sui propri server, desiderava una soluzione che si integrasse con il proprio CMS (customer service software).
Abbiamo realizzato una web application totalmente customizzata, integrata con il CMS dell’azienda, ed in grado di dialogare con servizi web esterni.
Cliente
Insieme Onlus
Lavoro svolto
Sviluppo e consulenza per lo sviluppo di web app.
Risorse
Project Manager, due Senior Web Developer
Tecnologie
Blazor, MongoDB, ASP.NET Core, Azure
Link
White label
Ecosistema .Net
![Insieme-mockup-3schermi sviluppo .net azure](https://doagency.it/wp-content/uploads/2024/09/Insieme-mockup-3schermi.png)
Alta scalabilità
Lo scopo del lavoro
Lo scopo dello sviluppo era quello di ottimizzare i processi aziendali e migliorarne le performance. L’approccio è stato cloud oriented, così da garantire sempre massima flessibilità, protezione dei dati e assenza di costi relativi all’hardware.
La piattaforma doveva risultare veloce e in grado di gestire centinaia di accessi in contemporanea. Pertanto la piattaforma doveva essere in grado di gestire un numero elevato di query a database.
Microsoft Azure
Abbiamo utilizzato Microsoft Azure come sistema cloud su cui deployare i web service ed il frontend della web app. Sono state eseguite su Azure, anche tutte le configurazioni necessarie per la piattaforma.
.Net
Abbiamo sviluppato i web service utilizzando l’ecosistema .Net di Microsoft, pertanto è stato utilizzato il linguaggio C# ed è stato usato l'Entity Framework.
Blazor
Per la parte frontend è stato utilizzato il framework Blazor di ASP.NET Core. La web app è stata necessaria per il backoffice dell'admin e dei suoi collaboratori.
MongoDB
Per lo sviluppo del database abbiamo utilizzato un database MySQL. Nello specifico è stato utilizzato il servizio Azure SQL Database.
MongoDB
Atlas MongoDb
Nel progetto è stato utilizzato MongoDb invece di un database SQL, al fine di garantire un’alta scalabilità del progetto. Un MongoDb infatti permette di spostare il peso computazionale verso il client, garantendo in questo modo, prestazioni molto elevate anche in caso di un elevatissimo numero di richieste. E questo è proprio ciò che richiedeva il progetto, una alta scalabilità e la possibilità di gestire un elevato numero di richieste a database.
Nello specifico è stato utilizzato il servizio cloud Atlas MongoDb. Tale servizio ha permesso di gestire in modo efficiente il database, senza aggiungere inutile complessità alla piattaforma.
![insieme-banner sviluppo .net azure](https://doagency.it/wp-content/uploads/2024/09/insieme-banner.png)