[{"data":1,"prerenderedAt":800},["ShallowReactive",2],{"/it-it/topics/serverless/":3,"navigation-it-it":147,"banner-it-it":564,"footer-it-it":577,"next-steps-it-it":785},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":141,"_type":142,"title":7,"_source":143,"_file":144,"_stem":145,"_extension":146},"/it-it/topics/serverless","topics",false,"",{"title":9,"description":10},"Che cos'è il modello serverless?","GitLab Topics | What is serverless?",[12,22,32,85,139],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21},"Serverless",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":9,"text":25,"config":26,"button":28},"Il serverless è un modello di progettazione dell'architettura software che sfrutta l'esecuzione di codice basata sugli eventi attraverso servizi gestiti su cloud. L'obiettivo è quello di sviluppare applicazioni altamente scalabili ed economiche composte da piccole funzioni indipendenti senza che gli sviluppatori debbano progettare o pensare all'infrastruttura sottostante in cui viene eseguito il loro codice.\n",{"id":27,"twoColumns":6},"che-cos'è-il-modello-serverless?",{"text":29,"config":30},"Scopri di più su GitLab",{"href":31},"/it-it/why-gitlab/",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":58},{"text":36,"data":37},"On this page",[38,42,46,50,54],{"text":39,"config":40},"Che cos'è la logica di business serverless?",{"href":41},"#what-is-serverless-business-logic",{"text":43,"config":44},"Serverless, FaaS (Functions as a Service) e servizi gestiti",{"href":45},"#serverless-faa-s-functions-as-a-service-and-managed-services",{"text":47,"config":48},"Attributi del modello serverless",{"href":49},"#attributes-of-serverless",{"text":51,"config":52},"Confronto dei servizi gestiti su cloud",{"href":53},"#comparison-of-cloud-managed-services",{"text":55,"config":56},"Valori di business e vantaggi di GitLab Serverless",{"href":57},"#business-values-and-benefits-of-git-lab-serverless",[59,65,70,75,80],{"type":60,"componentName":60,"componentContent":61},"TopicsCopy",{"header":39,"text":62,"config":63},"Tutte le applicazioni utilizzano un server in un determinato momento. Ma quindi, perché si parla di logica di business serverless (senza server)? Il termine serverless fa riferimento a un'architettura e a un modello di servizio in cui gli sviluppatori non devono preoccuparsi dell'infrastruttura e possono invece concentrarsi sulla logica di business della loro applicazione. Il serverless è il futuro dell'evoluzione dell'architettura software, che dal monolite è passata ai [microservizi](/topics/microservices/){data-ga-name=\"Microservices\" data-ga-location=\"body\"} per poi giungere alle funzioni, come spiega Adrian Cockcroft in questo video.\n",{"id":64},"what-is-serverless-business-logic",{"type":60,"componentName":60,"componentContent":66},{"header":43,"text":67,"config":68},"Spesso serverless e FaaS sono considerati termini intercambiabili, ma non è del tutto corretto. Il serverless è un pattern architettonico globale che utilizza FaaS insieme ad altri servizi gestiti su cloud. Il FaaS è un tipo specifico di servizio, come AWS Lambda, Google Cloud Functions e Azure Functions, che consente agli sviluppatori di distribuire le funzioni.\n",{"id":69},"serverless-faa-s-functions-as-a-service-and-managed-services",{"type":60,"componentName":60,"componentContent":71},{"header":47,"text":72,"config":73},"- Unità di codice piccole e indipendenti. Spesso i servizi scritti utilizzando l'architettura serverless sono costituiti da una singola funzione.\n\n- Esecuzione basata sugli eventi. L'infrastruttura necessaria per eseguire una funzione non esiste fino a quando quest'ultima non viene attivata. Una volta ricevuto un evento, viene creato un ambiente di elaborazione effimero per eseguire tale richiesta, che verrà eliminato immediatamente o, più spesso, rimarrà attivo per un breve periodo di tempo, di solito 5 minuti.\n\n- Scalabilità a zero. Non appena una funzione non riceve più richieste, l'infrastruttura viene disattivata e smette completamente di funzionare. Ciò consente di risparmiare sui costi, poiché l'infrastruttura viene eseguita solo in caso di utilizzo. In assenza di utilizzo, l'ambiente viene ridotto a zero.\n\n- Scalabilità all'infinito. Il FaaS si occupa di monitorare il carico e creare istanze aggiuntive quando necessario, in teoria fino all'infinito. Ciò elimina praticamente la necessità per gli sviluppatori di pensare alla scalabilità durante la progettazione delle applicazioni. Una singola funzione distribuita può gestire da una a un miliardo di richieste senza alcuna modifica al codice.\n\n- Utilizzo dei servizi gestiti. Spesso, le architetture serverless fanno uso di servizi forniti dal cloud per elementi della loro applicazione che forniscono elevati carichi di lavoro standardizzati, come l'archiviazione di file, la gestione di database e code, e così via. Ad esempio, Firebase di Google è conosciuto nella community serverless come un servizio di gestione di database e stati che si collega ad altri servizi Google come Cloud Functions.\n",{"id":74},"attributes-of-serverless",{"type":60,"componentName":60,"componentContent":76},{"header":51,"text":77,"config":78},"Di seguito trovi una tabella con alcuni esempi di servizi gestiti da AWS, Google Cloud e Azure, accanto alle loro controparti open-source.\n\n| __Servizio__       | __Open-source__            | __AWS__          | __Google Cloud__    | __Azure__                  |\n|---------------|------------------------|--------------|-----------------|------------------------|\n| FaaS          | Knative                | Lambda       | Cloud Functions | Azure Functions        |\n| Archiviazione       | Minio                  | S3           | Cloud Storage   | Azure Storage          |\n| Database SQL        | MySQL                  | RDS          | Cloud SQL       | Azure SQL Database     |\n| Database NoSQL      | MongoDB, Cassandra, CouchDB | DynamoDB  | Cloud Datastore | Cosmos DB              |\n| Coda di messaggi | Kafka, Redis, RabbitMQ | SQS, Kinesis | Google Pub/Sub  | Azure Queue Storage    |\n| Service mesh  | Istio                  | App Mesh     | Istio on GKE    | Azure Service Fabric Mesh |\n",{"id":79},"comparison-of-cloud-managed-services",{"type":60,"componentName":60,"componentContent":81},{"header":55,"text":82,"config":83},"GitLab Serverless consente alle aziende di implementare il proprio FaaS su Kubernetes.\n\n### Velocità\nMaggiore velocità di innovazione. Quando gli sviluppatori possono concentrarsi esclusivamente sulla logica di business, la loro produttività aumenta.\n\n### Stabilità\nMaggiore stabilità e resilienza (minori perdite a causa dei tempi di inattività).\n\n### Scalabilità\nMaggiore scalabilità: il software è in grado di stare al passo con le esigenze aziendali.\n\n### Costi\nRiduzione dei costi. Il modello serverless offre enormi risparmi sui costi rispetto a un'infrastruttura operativa 24 ore su 24, in quanto si pagano solo le risorse effettivamente utilizzate.\n\n### Nessun vincolo al fornitore\nNon esistono vincoli al fornitore. Le organizzazioni possono scegliere a chi affidarsi, da qualsiasi cloud che supporti Kubernetes fino a server on-premise.\n\n### Flusso di lavoro\nIl FaaS fa parte dello stesso flusso di lavoro del resto del ciclo di sviluppo del software, con un'unica applicazione per la gestione della pianificazione e dei test, il deployment e il monitoraggio.\n\n### Deployment\nIl deployment delle funzioni è molto più semplice e ottimizzato rispetto all'utilizzo diretto di Knative.\n",{"id":84},"business-values-and-benefits-of-git-lab-serverless",{"type":86,"componentName":86,"componentContent":87},"CommonResourcesContainer",{"header":88,"tabs":89},"Contenuti suggeriti",[90],{"name":91,"items":92,"config":138},"resources",[93,103,113,121,130],{"header":94,"type":95,"image":96,"link":99},"Che cos'è l'architettura serverless? Quali sono i pro e i contro?","Blog",{"altText":94,"config":97},{"src":98},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158608/Website/Topics/resources_4.jpg",{"text":100,"config":101},"Scopri di più",{"href":102,"icon":95,"modal":6},"https://hackernoon.com/what-is-serverless-architecture-what-are-its-pros-and-cons-cc4b804022e9",{"header":104,"type":105,"image":106,"link":109},"Knative","Case study",{"altText":104,"config":107},{"src":108},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157558/Website/Topics/resources_11.jpg",{"text":100,"config":110},{"href":111,"icon":112,"modal":6},"https://cloud.google.com/knative/","CaseStudy",{"header":114,"type":95,"image":115,"link":118},"Martin Folwer parla delle architetture serverless",{"altText":114,"config":116},{"src":117},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158613/Website/Topics/resources_9.jpg",{"text":100,"config":119},{"href":120,"icon":95,"modal":6},"https://martinfowler.com/articles/serverless.html",{"header":122,"type":123,"image":124,"link":127},"Annuncio dell'implementazione di GitLab Serverless su Cloud Run per Anthos","Web",{"altText":122,"config":125},{"src":126},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158726/Website/Topics/gitlab-serverless-blog.png",{"text":100,"config":128},{"href":129,"icon":123,"modal":6},"/blog/gitlab-serverless-with-cloudrun-for-anthos/",{"header":131,"type":123,"image":132,"link":135},"Il serverless è la fine delle operazioni?",{"altText":131,"config":133},{"src":134},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158732/Website/Topics/serverless-ops-blog.jpg",{"text":100,"config":136},{"href":137,"icon":123,"modal":6},"/blog/is-serverless-the-end-of-ops/",{"key":91},{"type":140,"componentName":140},"CommonNextSteps","content:it-it:topics:serverless:index.yml","yaml","content","it-it/topics/serverless/index.yml","it-it/topics/serverless/index","yml",{"_path":148,"_dir":149,"_draft":6,"_partial":6,"_locale":7,"data":150,"_id":560,"_type":142,"title":561,"_source":143,"_file":562,"_stem":563,"_extension":146},"/shared/it-it/main-navigation","it-it",{"logo":151,"freeTrial":156,"sales":161,"login":166,"items":171,"search":501,"minimal":537,"duo":551},{"config":152},{"href":153,"dataGaName":154,"dataGaLocation":155},"/it-it/","gitlab logo","header",{"text":157,"config":158},"Ottieni una prova gratuita",{"href":159,"dataGaName":160,"dataGaLocation":155},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":162,"config":163},"Contatta le vendite",{"href":164,"dataGaName":165,"dataGaLocation":155},"/it-it/sales/","sales",{"text":167,"config":168},"Accedi",{"href":169,"dataGaName":170,"dataGaLocation":155},"https://gitlab.com/users/sign_in/","sign in",[172,214,313,318,422,482],{"text":173,"config":174,"cards":176,"footer":197},"Piattaforma",{"dataNavLevelOne":175},"platform",[177,183,191],{"title":173,"description":178,"link":179},"La piattaforma DevSecOps più completa basata sull'IA",{"text":180,"config":181},"Scopri la nostra piattaforma",{"href":182,"dataGaName":175,"dataGaLocation":155},"/it-it/platform/",{"title":184,"description":185,"link":186},"GitLab Duo (IA)","Sviluppa software più velocemente con l'IA in ogni fase del ciclo di sviluppo",{"text":187,"config":188},"Ti presentiamo GitLab Duo",{"href":189,"dataGaName":190,"dataGaLocation":155},"/it-it/gitlab-duo/","gitlab duo ai",{"title":192,"description":193,"link":194},"Perché scegliere GitLab","Dieci motivi per cui le aziende scelgono GitLab",{"text":100,"config":195},{"href":31,"dataGaName":196,"dataGaLocation":155},"why gitlab",{"title":198,"items":199},"Primi passi con",[200,205,210],{"text":201,"config":202},"Platform engineering",{"href":203,"dataGaName":204,"dataGaLocation":155},"/it-it/solutions/platform-engineering/","platform engineering",{"text":206,"config":207},"Esperienza d'uso degli sviluppatori",{"href":208,"dataGaName":209,"dataGaLocation":155},"/it-it/developer-experience/","Developer experience",{"text":211,"config":212},"MLOps",{"href":213,"dataGaName":211,"dataGaLocation":155},"/it-it/topics/devops/the-role-of-ai-in-devops/",{"text":215,"left":216,"config":217,"link":219,"lists":223,"footer":295},"Prodotti",true,{"dataNavLevelOne":218},"solutions",{"text":220,"config":221},"Visualizza tutte le soluzioni",{"href":222,"dataGaName":218,"dataGaLocation":155},"/it-it/solutions/",[224,250,273],{"title":225,"description":226,"link":227,"items":232},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":228},{"icon":229,"href":230,"dataGaName":231,"dataGaLocation":155},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[233,237,241,246],{"text":234,"config":235},"CI/CD",{"href":236,"dataGaLocation":155,"dataGaName":234},"/it-it/solutions/continuous-integration/",{"text":238,"config":239},"Sviluppo assistito dall'IA",{"href":189,"dataGaLocation":155,"dataGaName":240},"AI assisted development",{"text":242,"config":243},"Gestione del codice sorgente",{"href":244,"dataGaLocation":155,"dataGaName":245},"/it-it/solutions/source-code-management/","Source Code Management",{"text":247,"config":248},"Distribuzione software automatizzata",{"href":230,"dataGaLocation":155,"dataGaName":249},"Automated software delivery",{"title":251,"description":252,"link":253,"items":258},"Sicurezza","Distribuisci il codice più velocemente senza compromettere la sicurezza",{"config":254},{"href":255,"dataGaName":256,"dataGaLocation":155,"icon":257},"/it-it/solutions/security-compliance/","security and compliance","ShieldCheckLight",[259,264,269],{"text":260,"config":261},"Application Security Testing",{"href":262,"dataGaName":263,"dataGaLocation":155},"/solutions/application-security-testing/","Application security testing",{"text":265,"config":266},"Sicurezza della catena di fornitura del software",{"href":267,"dataGaLocation":155,"dataGaName":268},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":270,"config":271},"Software Compliance",{"href":272,"dataGaName":270,"dataGaLocation":155},"/solutions/software-compliance/",{"title":274,"link":275,"items":280},"Misurazione",{"config":276},{"icon":277,"href":278,"dataGaName":279,"dataGaLocation":155},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[281,285,290],{"text":282,"config":283},"Visibilità e misurazione",{"href":278,"dataGaLocation":155,"dataGaName":284},"Visibility and Measurement",{"text":286,"config":287},"Gestione del flusso di valore",{"href":288,"dataGaLocation":155,"dataGaName":289},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":291,"config":292},"Analisi e approfondimenti",{"href":293,"dataGaLocation":155,"dataGaName":294},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":296,"items":297},"GitLab per",[298,303,308],{"text":299,"config":300},"Aziende",{"href":301,"dataGaLocation":155,"dataGaName":302},"/it-it/enterprise/","enterprise",{"text":304,"config":305},"Piccole imprese",{"href":306,"dataGaLocation":155,"dataGaName":307},"/it-it/small-business/","small business",{"text":309,"config":310},"Pubblica amministrazione",{"href":311,"dataGaLocation":155,"dataGaName":312},"/it-it/solutions/public-sector/","public sector",{"text":314,"config":315},"Prezzi",{"href":316,"dataGaName":317,"dataGaLocation":155,"dataNavLevelOne":317},"/it-it/pricing/","pricing",{"text":319,"config":320,"link":321,"lists":325,"feature":409},"Risorse",{"dataNavLevelOne":91},{"text":322,"config":323},"Visualizza tutte le risorse",{"href":324,"dataGaName":91,"dataGaLocation":155},"/it-it/resources/",[326,359,381],{"title":327,"items":328},"Per iniziare",[329,334,339,344,349,354],{"text":330,"config":331},"Installazione",{"href":332,"dataGaName":333,"dataGaLocation":155},"/it-it/install/","install",{"text":335,"config":336},"Guide rapide",{"href":337,"dataGaName":338,"dataGaLocation":155},"/it-it/get-started/","quick setup checklists",{"text":340,"config":341},"Formazione",{"href":342,"dataGaLocation":155,"dataGaName":343},"https://university.gitlab.com/","learn",{"text":345,"config":346},"Documentazione di prodotto",{"href":347,"dataGaName":348,"dataGaLocation":155},"https://docs.gitlab.com/","product documentation",{"text":350,"config":351},"Video sulle best practice",{"href":352,"dataGaName":353,"dataGaLocation":155},"/it-it/getting-started-videos/","best practice videos",{"text":355,"config":356},"Integrazioni",{"href":357,"dataGaName":358,"dataGaLocation":155},"/it-it/integrations/","integrations",{"title":360,"items":361},"Scopri",[362,367,371,376],{"text":363,"config":364},"Storie di successo dei clienti",{"href":365,"dataGaName":366,"dataGaLocation":155},"/it-it/customers/","customer success stories",{"text":95,"config":368},{"href":369,"dataGaName":370,"dataGaLocation":155},"/blog/","blog",{"text":372,"config":373},"Lavorare da remoto",{"href":374,"dataGaName":375,"dataGaLocation":155},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":377,"config":378},"TeamOps",{"href":379,"dataGaName":380,"dataGaLocation":155},"/it-it/teamops/","teamops",{"title":382,"items":383},"Connetti",[384,389,394,399,404],{"text":385,"config":386},"Servizi GitLab",{"href":387,"dataGaName":388,"dataGaLocation":155},"/it-it/services/","services",{"text":390,"config":391},"Community",{"href":392,"dataGaName":393,"dataGaLocation":155},"/community/","community",{"text":395,"config":396},"Forum",{"href":397,"dataGaName":398,"dataGaLocation":155},"https://forum.gitlab.com/","forum",{"text":400,"config":401},"Eventi",{"href":402,"dataGaName":403,"dataGaLocation":155},"/events/","events",{"text":405,"config":406},"Partner",{"href":407,"dataGaName":408,"dataGaLocation":155},"/it-it/partners/","partners",{"backgroundColor":410,"textColor":411,"text":412,"image":413,"link":417},"#2f2a6b","#fff","Approfondimenti e informazioni per il futuro dello sviluppo software",{"altText":414,"config":415},"scheda promozionale per The Source",{"src":416},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":418,"config":419},"Leggi le ultime notizie",{"href":420,"dataGaName":421,"dataGaLocation":155},"/it-it/the-source/","the source",{"text":423,"config":424,"lists":426},"Azienda",{"dataNavLevelOne":425},"company",[427],{"items":428},[429,434,440,442,447,452,457,462,467,472,477],{"text":430,"config":431},"Informazioni",{"href":432,"dataGaName":433,"dataGaLocation":155},"/it-it/company/","about",{"text":435,"config":436,"footerGa":439},"Opportunità di lavoro",{"href":437,"dataGaName":438,"dataGaLocation":155},"/jobs/","jobs",{"dataGaName":438},{"text":400,"config":441},{"href":402,"dataGaName":403,"dataGaLocation":155},{"text":443,"config":444},"Leadership",{"href":445,"dataGaName":446,"dataGaLocation":155},"/company/team/e-group/","leadership",{"text":448,"config":449},"Team",{"href":450,"dataGaName":451,"dataGaLocation":155},"/company/team/","team",{"text":453,"config":454},"Manuale",{"href":455,"dataGaName":456,"dataGaLocation":155},"https://handbook.gitlab.com/","handbook",{"text":458,"config":459},"Rapporti con gli investitori",{"href":460,"dataGaName":461,"dataGaLocation":155},"https://ir.gitlab.com/","investor relations",{"text":463,"config":464},"Trust Center",{"href":465,"dataGaName":466,"dataGaLocation":155},"/it-it/security/","trust center",{"text":468,"config":469},"AI Transparency Center",{"href":470,"dataGaName":471,"dataGaLocation":155},"/it-it/ai-transparency-center/","ai transparency center",{"text":473,"config":474},"Newsletter",{"href":475,"dataGaName":476,"dataGaLocation":155},"/company/contact/","newsletter",{"text":478,"config":479},"Rassegna stampa",{"href":480,"dataGaName":481,"dataGaLocation":155},"/press/","press",{"text":483,"config":484,"lists":485},"Contattaci",{"dataNavLevelOne":425},[486],{"items":487},[488,491,496],{"text":162,"config":489},{"href":164,"dataGaName":490,"dataGaLocation":155},"talk to sales",{"text":492,"config":493},"Richiedi assistenza",{"href":494,"dataGaName":495,"dataGaLocation":155},"/support/","get help",{"text":497,"config":498},"Portale clienti",{"href":499,"dataGaName":500,"dataGaLocation":155},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":502,"login":503,"suggestions":510},"Chiudi",{"text":504,"link":505},"Per cercare repository e progetti, accedi a",{"text":506,"config":507},"gitlab.com",{"href":169,"dataGaName":508,"dataGaLocation":509},"search login","search",{"text":511,"default":512},"Suggerimenti",[513,516,521,523,528,533],{"text":184,"config":514},{"href":189,"dataGaName":515,"dataGaLocation":509},"GitLab Duo (AI)",{"text":517,"config":518},"Suggerimenti di codice (IA)",{"href":519,"dataGaName":520,"dataGaLocation":509},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":234,"config":522},{"href":236,"dataGaName":234,"dataGaLocation":509},{"text":524,"config":525},"GitLab su AWS",{"href":526,"dataGaName":527,"dataGaLocation":509},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":529,"config":530},"GitLab su Google Cloud",{"href":531,"dataGaName":532,"dataGaLocation":509},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":534,"config":535},"Perché scegliere GitLab?",{"href":31,"dataGaName":536,"dataGaLocation":509},"Why GitLab?",{"freeTrial":538,"mobileIcon":543,"desktopIcon":548},{"text":539,"config":540},"Inizia la prova gratuita",{"href":541,"dataGaName":160,"dataGaLocation":542},"https://gitlab.com/-/trials/new/","nav",{"altText":544,"config":545},"Icona di GitLab",{"src":546,"dataGaName":547,"dataGaLocation":542},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":544,"config":549},{"src":550,"dataGaName":547,"dataGaLocation":542},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":552,"mobileIcon":556,"desktopIcon":558},{"text":553,"config":554},"Scopri di più su GitLab Duo",{"href":189,"dataGaName":555,"dataGaLocation":542},"gitlab duo",{"altText":544,"config":557},{"src":546,"dataGaName":547,"dataGaLocation":542},{"altText":544,"config":559},{"src":550,"dataGaName":547,"dataGaLocation":542},"content:shared:it-it:main-navigation.yml","Main Navigation","shared/it-it/main-navigation.yml","shared/it-it/main-navigation",{"_path":565,"_dir":149,"_draft":6,"_partial":6,"_locale":7,"title":566,"button":567,"config":572,"_id":574,"_type":142,"_source":143,"_file":575,"_stem":576,"_extension":146},"/shared/it-it/banner","La GitLab Duo Agent Platform è ora in beta pubblica!",{"text":568,"config":569},"Prova la Beta",{"href":570,"dataGaName":571,"dataGaLocation":155},"/it-it/gitlab-duo/agent-platform/","duo banner",{"layout":573},"release","content:shared:it-it:banner.yml","shared/it-it/banner.yml","shared/it-it/banner",{"_path":578,"_dir":149,"_draft":6,"_partial":6,"_locale":7,"data":579,"_id":781,"_type":142,"title":782,"_source":143,"_file":783,"_stem":784,"_extension":146},"/shared/it-it/main-footer",{"text":580,"source":581,"edit":587,"contribute":592,"config":597,"items":602,"minimal":773},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":582,"config":583},"Visualizza origine pagina",{"href":584,"dataGaName":585,"dataGaLocation":586},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":588,"config":589},"Modifica questa pagina",{"href":590,"dataGaName":591,"dataGaLocation":586},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":593,"config":594},"Contribuisci",{"href":595,"dataGaName":596,"dataGaLocation":586},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":598,"facebook":599,"youtube":600,"linkedin":601},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[603,626,680,710,744],{"title":173,"links":604,"subMenu":609},[605],{"text":606,"config":607},"Piattaforma DevSecOps",{"href":182,"dataGaName":608,"dataGaLocation":586},"devsecops platform",[610],{"title":314,"links":611},[612,616,621],{"text":613,"config":614},"Visualizza i piani",{"href":316,"dataGaName":615,"dataGaLocation":586},"view plans",{"text":617,"config":618},"Perché passare a Premium?",{"href":619,"dataGaName":620,"dataGaLocation":586},"/it-it/pricing/premium/","why premium",{"text":622,"config":623},"Perché passare a Ultimate?",{"href":624,"dataGaName":625,"dataGaLocation":586},"/it-it/pricing/ultimate/","why ultimate",{"title":627,"links":628},"Soluzioni",[629,634,637,639,644,649,653,656,659,664,666,668,670,675],{"text":630,"config":631},"Trasformazione digitale",{"href":632,"dataGaName":633,"dataGaLocation":586},"/it-it/topics/digital-transformation/","digital transformation",{"text":635,"config":636},"Sicurezza e conformità",{"href":262,"dataGaName":263,"dataGaLocation":586},{"text":247,"config":638},{"href":230,"dataGaName":231,"dataGaLocation":586},{"text":640,"config":641},"Sviluppo Agile",{"href":642,"dataGaName":643,"dataGaLocation":586},"/it-it/solutions/agile-delivery/","agile delivery",{"text":645,"config":646},"Trasformazione cloud",{"href":647,"dataGaName":648,"dataGaLocation":586},"/it-it/topics/cloud-native/","cloud transformation",{"text":650,"config":651},"SCM",{"href":244,"dataGaName":652,"dataGaLocation":586},"source code management",{"text":234,"config":654},{"href":236,"dataGaName":655,"dataGaLocation":586},"continuous integration & delivery",{"text":286,"config":657},{"href":288,"dataGaName":658,"dataGaLocation":586},"value stream management",{"text":660,"config":661},"GitOps",{"href":662,"dataGaName":663,"dataGaLocation":586},"/it-it/solutions/gitops/","gitops",{"text":299,"config":665},{"href":301,"dataGaName":302,"dataGaLocation":586},{"text":304,"config":667},{"href":306,"dataGaName":307,"dataGaLocation":586},{"text":309,"config":669},{"href":311,"dataGaName":312,"dataGaLocation":586},{"text":671,"config":672},"Istruzione",{"href":673,"dataGaName":674,"dataGaLocation":586},"/it-it/solutions/education/","education",{"text":676,"config":677},"Servizi finanziari",{"href":678,"dataGaName":679,"dataGaLocation":586},"/it-it/solutions/finance/","financial services",{"title":319,"links":681},[682,684,686,688,691,693,696,698,700,702,704,706,708],{"text":330,"config":683},{"href":332,"dataGaName":333,"dataGaLocation":586},{"text":335,"config":685},{"href":337,"dataGaName":338,"dataGaLocation":586},{"text":340,"config":687},{"href":342,"dataGaName":343,"dataGaLocation":586},{"text":345,"config":689},{"href":347,"dataGaName":690,"dataGaLocation":586},"docs",{"text":95,"config":692},{"href":369,"dataGaName":370,"dataGaLocation":586},{"text":363,"config":694},{"href":695,"dataGaName":366,"dataGaLocation":586},"/customers/",{"text":372,"config":697},{"href":374,"dataGaName":375,"dataGaLocation":586},{"text":385,"config":699},{"href":387,"dataGaName":388,"dataGaLocation":586},{"text":377,"config":701},{"href":379,"dataGaName":380,"dataGaLocation":586},{"text":390,"config":703},{"href":392,"dataGaName":393,"dataGaLocation":586},{"text":395,"config":705},{"href":397,"dataGaName":398,"dataGaLocation":586},{"text":400,"config":707},{"href":402,"dataGaName":403,"dataGaLocation":586},{"text":405,"config":709},{"href":407,"dataGaName":408,"dataGaLocation":586},{"title":423,"links":711},[712,714,716,718,720,722,724,728,733,735,737,739],{"text":430,"config":713},{"href":432,"dataGaName":425,"dataGaLocation":586},{"text":435,"config":715},{"href":437,"dataGaName":438,"dataGaLocation":586},{"text":443,"config":717},{"href":445,"dataGaName":446,"dataGaLocation":586},{"text":448,"config":719},{"href":450,"dataGaName":451,"dataGaLocation":586},{"text":453,"config":721},{"href":455,"dataGaName":456,"dataGaLocation":586},{"text":458,"config":723},{"href":460,"dataGaName":461,"dataGaLocation":586},{"text":725,"config":726},"Sustainability",{"href":727,"dataGaName":725,"dataGaLocation":586},"/sustainability/",{"text":729,"config":730},"Diversità, inclusione e appartenenza (DIB)",{"href":731,"dataGaName":732,"dataGaLocation":586},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":463,"config":734},{"href":465,"dataGaName":466,"dataGaLocation":586},{"text":473,"config":736},{"href":475,"dataGaName":476,"dataGaLocation":586},{"text":478,"config":738},{"href":480,"dataGaName":481,"dataGaLocation":586},{"text":740,"config":741},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":742,"dataGaName":743,"dataGaLocation":586},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":483,"links":745},[746,749,751,753,758,763,768],{"text":747,"config":748},"Contatta un esperto",{"href":164,"dataGaName":165,"dataGaLocation":586},{"text":492,"config":750},{"href":494,"dataGaName":495,"dataGaLocation":586},{"text":497,"config":752},{"href":499,"dataGaName":500,"dataGaLocation":586},{"text":754,"config":755},"Stato",{"href":756,"dataGaName":757,"dataGaLocation":586},"https://status.gitlab.com/","status",{"text":759,"config":760},"Termini di utilizzo",{"href":761,"dataGaName":762,"dataGaLocation":586},"/terms/","terms of use",{"text":764,"config":765},"Informativa sulla privacy",{"href":766,"dataGaName":767,"dataGaLocation":586},"/it-it/privacy/","privacy statement",{"text":769,"config":770},"Preferenze dei cookie",{"dataGaName":771,"dataGaLocation":586,"id":772,"isOneTrustButton":216},"cookie preferences","ot-sdk-btn",{"items":774},[775,777,779],{"text":759,"config":776},{"href":761,"dataGaName":762,"dataGaLocation":586},{"text":764,"config":778},{"href":766,"dataGaName":767,"dataGaLocation":586},{"text":769,"config":780},{"dataGaName":771,"dataGaLocation":586,"id":772,"isOneTrustButton":216},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":786,"_dir":149,"_draft":6,"_partial":6,"_locale":7,"header":787,"eyebrow":788,"blurb":789,"button":790,"secondaryButton":794,"_id":796,"_type":142,"title":797,"_source":143,"_file":798,"_stem":799,"_extension":146},"/shared/it-it/next-steps","Inizia a distribuire software migliori più velocemente","Oltre il 50% delle società Fortune 100 si affida a GitLab","Scopri cosa può fare il tuo team grazie a una\n\n\npiattaforma DevSecOps intelligente.\n",{"text":157,"config":791},{"href":792,"dataGaName":160,"dataGaLocation":793},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":162,"config":795},{"href":164,"dataGaName":165,"dataGaLocation":793},"content:shared:it-it:next-steps.yml","Next Steps","shared/it-it/next-steps.yml","shared/it-it/next-steps",1758326251617]