{"id":4129,"date":"2023-11-16T12:53:09","date_gmt":"2023-11-16T11:53:09","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/?p=4129"},"modified":"2023-11-16T17:13:51","modified_gmt":"2023-11-16T16:13:51","slug":"green-software-progettazione-per-lalways-available","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/","title":{"rendered":"Green Software: Progettazione per l&#8217;Always Available"},"content":{"rendered":"\n<p>Parlando di Green software, e preparando un corso di un paio di giorni sul tema, \u00e8 emersa la necessit\u00e0 di chiarire il tema della differenza tra &#8220;<em>Always Available<\/em>&#8221; ed &#8220;<em>Always On<\/em>&#8220;.<br><br>Il concetto di fondo \u00e8 alcuni prodotti software, soprattutto quelli critici per il modello di business dell&#8217;azienda o per gli stakeholder che li devono utilizzare, debbano essere sempre disponibili, questo concetto non va letto per\u00f2 come avere dei server sempre accesi, ma va interpretato sull&#8217;avere un&#8217;infrastruttura che garantisca la disponibilit\u00e0 del software e l&#8217;eventuale scalabilit\u00e0 in caso di richiesta.<\/p>\n\n\n\n<p>Nulla di nuovo l&#8217;orizzonte, si tratta alla fine di quello che promette il Cloud fin dalla sua nascita. <\/p>\n\n\n\n<p>Il concetto di architetture &#8220;<em>Always Available<\/em>&#8221; nel contesto del Green Software implica molto pi\u00f9 e significa ragionare in modo olistico su pi\u00f9 aspetti del software stesso.<\/p>\n\n\n\n<p>Ma andiamo in dettaglio.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h3 class=\"wp-block-heading\">Scalabilit\u00e0 e Riduzione del Consumo Energetico<\/h3>\n\n\n\n<p>Non si tratta solo di mantenere i server attivi, ma di progettare un&#8217;infrastruttura che garantisca la disponibilit\u00e0 del software e la scalabilit\u00e0 quando necessario. Questo non solo riduce il consumo energetico ma promuove anche una maggiore sostenibilit\u00e0. L&#8217;implementazione di sistemi di scalabilit\u00e0 per un software &#8220;<em>Always Available<\/em>&#8221; rispetto a uno &#8220;<em>Always On<\/em>&#8221; comporta una gestione pi\u00f9 efficiente delle risorse. Utilizzare meno energia per erogare un servizio non significa solo attivare o disattivare parti di un data center, ma anche eliminare il &#8220;<em>bloatware<\/em>&#8221; e semplificare l&#8217;architettura. Questo si traduce in una gestione pi\u00f9 efficiente e sostenibile delle risorse energetiche.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Pro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Efficienza Energetica<\/strong>: Riduzione del consumo energetico grazie alla gestione dinamica delle risorse.<\/li>\n\n\n\n<li><strong>Scalabilit\u00e0 su Richiesta<\/strong>: Capacit\u00e0 di adattarsi a variazioni di carico senza spreco di risorse.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Contro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Complessit\u00e0 Iniziale<\/strong>: La progettazione di un&#8217;architettura scalabile richiede un maggiore impegno in fase iniziale.<\/li>\n\n\n\n<li><strong>Sviluppo Aggiuntivo<\/strong>: L&#8217;implementazione di sistemi scalabili pu\u00f2 richiedere uno sforzo di sviluppo aggiuntivo.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">No-Bloatware: Semplicit\u00e0 per Sostenibilit\u00e0<\/h3>\n\n\n\n<p>La riduzione delle funzionalit\u00e0 del software, eliminando il &#8220;<em>bloatware<\/em>&#8220;, \u00e8 un passo fondamentale per garantire la sostenibilit\u00e0 del software. Concentrarsi sulle funzionalit\u00e0 essenziali non solo semplifica la gestione e la manutenzione ma riduce anche l&#8217;impatto ambientale complessivo. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Pro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Semplicit\u00e0 dell&#8217;Architettura<\/strong>: Un software pi\u00f9 snello \u00e8 pi\u00f9 facile da gestire e manutenere (e riduce il <a href=\"https:\/\/www.fullo.net\/blog\/tag\/technical-debt\/\" data-type=\"post_tag\" data-id=\"2274\">Debito Tecnico<\/a>).<\/li>\n\n\n\n<li><strong>Minor Impatto Ambientale<\/strong>: Riduzione dell&#8217;impatto energetico grazie alla presenza solo delle funzionalit\u00e0 necessarie.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Contro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Possibili Limitazioni<\/strong>: La riduzione delle funzionalit\u00e0 potrebbe limitare alcune opzioni per gli utenti.<\/li>\n\n\n\n<li><strong>Costi del Refactoring<\/strong>: La rimozione del &#8220;<em>bloatware<\/em>&#8221; potrebbe essere particolarmente costoso in termini econimici e di tempo e distrarre il team da altri obiettivi.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Software Availability vs. Ridondanza<\/h3>\n\n\n\n<p>\u00c8 cruciale distinguere &#8220;<em>Software Availability<\/em>&#8221; dal mero concetto di ridondanza. <\/p>\n\n\n\n<p>Non si tratta solo di avere architetture ridondanti, ma di garantire un servizio di base sempre attivo, attivando o disattivando servizi secondo necessit\u00e0. Tuttavia, questo obiettivo richiede una riflessione approfondita sulla progettazione dell&#8217;architettura dei servizi. <\/p>\n\n\n\n<p>Le pratiche di Chaos Monkey e di Software Degradability vanno nella direzione corretta per caratterizzare al meglio questo tema. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Pro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Efficienza del Servizio<\/strong>: Minimo indispensabile attivo per garantire la disponibilit\u00e0 del servizio.<\/li>\n\n\n\n<li><strong>Gestione Dinamica<\/strong>: Possibilit\u00e0 di adattarsi alle variazioni del carico senza duplicare risorse inutilmente.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Contro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Comprensione Errata<\/strong>: Confondere &#8220;<em>Software Availability<\/em>&#8221; con la ridondanza potrebbe portare a implementazioni eccessivamente complesse.<\/li>\n\n\n\n<li><strong>Richiede Pianificazione<\/strong>: Una gestione dinamica richiede una pianificazione accurata e una progettazione attenta.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Efficienza Energetica: Il Ruolo delle Infrastrutture Cloud<\/h3>\n\n\n\n<p>Nel perseguire l&#8217;obiettivo &#8220;<em>Always Available<\/em>&#8220;, la scelta di infrastrutture Cloud che utilizzano energia verde o rinnovabile diventa prioritaria.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Pro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sostenibilit\u00e0 Energetica<\/strong>: Contribuisce alla riduzione dell&#8217;impatto ambientale grazie all&#8217;uso di energie rinnovabili.<\/li>\n\n\n\n<li><strong>Selezione Consapevole<\/strong>: Scelta mirata di infrastrutture che promuovono la sostenibilit\u00e0 usando energia rinnovabile o facendo migrazione dei processi su datacenter in base alla componente carbonica dell&#8217;energia.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Contro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Limitate Opzioni<\/strong>: Alcune regioni potrebbero avere opzioni limitate per infrastrutture a basso impatto ambientale.<\/li>\n\n\n\n<li><strong>Possibili Costi Aggiuntivi<\/strong>: Alcune opzioni verdi potrebbero comportare costi leggermente superiori.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Delega delle Prestazioni<\/h3>\n\n\n\n<p>Ottimizzare il sistema per recuperare dati in modo efficiente e costruire meccanismi di caching per migliorare le prestazioni senza dover eseguire operazioni costose in tempo reale.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Pro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Efficienza del Recupero Dati<\/strong>: Ottimizzazione per il recupero di dati in modo efficiente senza gravare sui sistemi.<\/li>\n\n\n\n<li><strong>Prestazioni Migliorate<\/strong>: Utilizzo di meccanismi di caching per migliorare le prestazioni senza eseguire operazioni costose in tempo reale.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Contro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Possibile Obsolescenza<\/strong>: Meccanismi di caching potrebbero portare a risultati non sempre aggiornati.<\/li>\n\n\n\n<li><strong>Complessit\u00e0 di Implementazione<\/strong>: Richiede una pianificazione accurata per implementare efficacemente i meccanismi di caching.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Modalit\u00e0 di Degradazione<\/h3>\n\n\n\n<p>Creare applicazioni che possano funzionare anche in condizioni di rete limitate o senza accesso immediato ai dati. Questo contribuisce alla disponibilit\u00e0 continua del servizio.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Pro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Continuit\u00e0 del Servizio<\/strong>: Applicazioni che funzionano anche in assenza di rete o accesso immediato ai dati garantiscono la continuit\u00e0 del servizio.<\/li>\n\n\n\n<li><strong>Esperienza Utente Migliorata<\/strong>: Gli utenti possono continuare a utilizzare l&#8217;applicazione anche in condizioni non ideali, migliorando l&#8217;esperienza complessiva.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Contro:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Limitazioni Funzionali<\/strong>: In modalit\u00e0 di degradazione, alcune funzionalit\u00e0 avanzate potrebbero non essere disponibili.<\/li>\n\n\n\n<li><strong>Complessit\u00e0 di Sviluppo<\/strong>: Creare un&#8217;applicazione che funzioni in diverse condizioni richiede uno sforzo aggiuntivo durante lo sviluppo.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusioni<\/h3>\n\n\n\n<p>La progettazione per un software &#8220;<em>Always Available<\/em>&#8221; richiede un equilibrio tra efficienza energetica, scalabilit\u00e0, e la semplificazione dell&#8217;architettura. Eliminare il &#8220;bloatware&#8221; e concentrarsi sulle funzionalit\u00e0 essenziali sono passi cruciali verso la sostenibilit\u00e0 del software, mantenendo al contempo un servizio affidabile e efficiente. La scelta di infrastrutture Cloud sostenibili completa questo approccio, contribuendo a un impatto ambientale complessivamente ridotto.<\/p>\n\n\n\n<div class=\"wp-block-group has-subtle-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h6 class=\"wp-block-heading has-text-align-center\">Do you need to introduce green software AND\/OR OKR practices to your company?<br><br> Do you want to participate or organize a workshop on the topic? <a href=\"https:\/\/cal.com\/fullo\">Let&#8217;s discuss it<\/a>!<\/h6>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Parlando di Green software, e preparando un corso di un paio di giorni sul tema, \u00e8 emersa la necessit\u00e0 di chiarire il tema della differenza tra &#8220;Always Available&#8221; ed &#8220;Always On&#8220;. Il concetto di fondo \u00e8 alcuni prodotti software, soprattutto quelli critici per il modello di business dell&#8217;azienda o per gli stakeholder che li devono [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4130,"comment_status":"closed","ping_status":"open","sticky":false,"template":"templates\/template-cover.php","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[2384,2348,5],"tags":[2382,2380,2402,2405],"class_list":["post-4129","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-environmental","category-sustainability","category-tecnologia","tag-greenit","tag-greensoftware","tag-sustainable-software","tag-sustainableit"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Green Software: Progettazione per l&#039;Always Available - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Green Software: Progettazione per l&#039;Always Available - Fullo\" \/>\n<meta property=\"og:description\" content=\"Parlando di Green software, e preparando un corso di un paio di giorni sul tema, \u00e8 emersa la necessit\u00e0 di chiarire il tema della differenza tra &#8220;Always Available&#8221; ed &#8220;Always On&#8220;. Il concetto di fondo \u00e8 alcuni prodotti software, soprattutto quelli critici per il modello di business dell&#8217;azienda o per gli stakeholder che li devono [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-16T11:53:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-16T16:13:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/11\/25-43a663be-6190-45c7-b0fc-bdbad3819c27-700x400.png\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"Green Software: Progettazione per l&#8217;Always Available\",\"datePublished\":\"2023-11-16T11:53:09+00:00\",\"dateModified\":\"2023-11-16T16:13:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/\"},\"wordCount\":893,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/25-43a663be-6190-45c7-b0fc-bdbad3819c27.png?fit=1344%2C768&ssl=1\",\"keywords\":[\"greenIT\",\"greensoftware\",\"sustainable software\",\"sustainableIT\"],\"articleSection\":[\"environmental\",\"sustainability\",\"tecnologia\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/\",\"name\":\"Green Software: Progettazione per l'Always Available - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/25-43a663be-6190-45c7-b0fc-bdbad3819c27.png?fit=1344%2C768&ssl=1\",\"datePublished\":\"2023-11-16T11:53:09+00:00\",\"dateModified\":\"2023-11-16T16:13:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/25-43a663be-6190-45c7-b0fc-bdbad3819c27.png?fit=1344%2C768&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/25-43a663be-6190-45c7-b0fc-bdbad3819c27.png?fit=1344%2C768&ssl=1\",\"width\":1344,\"height\":768,\"caption\":\"immagine generata con Zulla.it\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2023\\\/11\\\/16\\\/green-software-progettazione-per-lalways-available\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Green Software: Progettazione per l&#8217;Always Available\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Green Software: Progettazione per l'Always Available - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/","og_locale":"en_US","og_type":"article","og_title":"Green Software: Progettazione per l'Always Available - Fullo","og_description":"Parlando di Green software, e preparando un corso di un paio di giorni sul tema, \u00e8 emersa la necessit\u00e0 di chiarire il tema della differenza tra &#8220;Always Available&#8221; ed &#8220;Always On&#8220;. Il concetto di fondo \u00e8 alcuni prodotti software, soprattutto quelli critici per il modello di business dell&#8217;azienda o per gli stakeholder che li devono [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/","og_site_name":"Fullo","article_published_time":"2023-11-16T11:53:09+00:00","article_modified_time":"2023-11-16T16:13:51+00:00","og_image":[{"width":700,"height":400,"url":"https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/11\/25-43a663be-6190-45c7-b0fc-bdbad3819c27-700x400.png","type":"image\/png"}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"Green Software: Progettazione per l&#8217;Always Available","datePublished":"2023-11-16T11:53:09+00:00","dateModified":"2023-11-16T16:13:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/"},"wordCount":893,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"image":{"@id":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/11\/25-43a663be-6190-45c7-b0fc-bdbad3819c27.png?fit=1344%2C768&ssl=1","keywords":["greenIT","greensoftware","sustainable software","sustainableIT"],"articleSection":["environmental","sustainability","tecnologia"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/","url":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/","name":"Green Software: Progettazione per l'Always Available - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/#primaryimage"},"image":{"@id":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/11\/25-43a663be-6190-45c7-b0fc-bdbad3819c27.png?fit=1344%2C768&ssl=1","datePublished":"2023-11-16T11:53:09+00:00","dateModified":"2023-11-16T16:13:51+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/#primaryimage","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/11\/25-43a663be-6190-45c7-b0fc-bdbad3819c27.png?fit=1344%2C768&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/11\/25-43a663be-6190-45c7-b0fc-bdbad3819c27.png?fit=1344%2C768&ssl=1","width":1344,"height":768,"caption":"immagine generata con Zulla.it"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2023\/11\/16\/green-software-progettazione-per-lalways-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Green Software: Progettazione per l&#8217;Always Available"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/11\/25-43a663be-6190-45c7-b0fc-bdbad3819c27.png?fit=1344%2C768&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-14B","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":4179,"url":"https:\/\/www.fullo.net\/blog\/2024\/03\/01\/la-sostenibilita-digitale-e-un-vantaggio-competitivo\/","url_meta":{"origin":4129,"position":0},"title":"La sostenibilit\u00e0 digitale \u00e8 un vantaggio competitivo","author":"Francesco Fullone","date":"01\/03\/2024","format":false,"excerpt":"La sostenibilit\u00e0 digitale \u00e8, in fondo, un vantaggio competitivo che le aiuter\u00e0 a gestire al meglio il futuro.","rel":"","context":"In &quot;Entrepreneurship&quot;","block_context":{"text":"Entrepreneurship","link":"https:\/\/www.fullo.net\/blog\/category\/entrepreneurship\/"},"img":{"alt_text":"What people think building a sustainable internet involves vs what it might actually be","src":"https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/03\/pdzh2986.bmp","width":350,"height":200,"srcset":"https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/03\/pdzh2986.bmp 1x, https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/03\/pdzh2986.bmp 1.5x, https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/03\/pdzh2986.bmp 2x"},"classes":[]},{"id":4027,"url":"https:\/\/www.fullo.net\/blog\/2023\/06\/25\/sostenibilita-del-software-ovvero-andare-oltre-al-solo-green-software\/","url_meta":{"origin":4129,"position":1},"title":"Sostenibilit\u00e0 del Software, ovvero: andare oltre al solo Green Software","author":"Francesco Fullone","date":"25\/06\/2023","format":false,"excerpt":"Dobbiamo capire che la sostenibilit\u00e0 del software va oltre le best practices della Green Software Foundation relative al Green IT.","rel":"","context":"In &quot;business design&quot;","block_context":{"text":"business design","link":"https:\/\/www.fullo.net\/blog\/category\/entrepreneurship\/business-design\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/06\/1685968227492.gif?fit=1136%2C620&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/06\/1685968227492.gif?fit=1136%2C620&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/06\/1685968227492.gif?fit=1136%2C620&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/06\/1685968227492.gif?fit=1136%2C620&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/06\/1685968227492.gif?fit=1136%2C620&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3340,"url":"https:\/\/www.fullo.net\/blog\/2016\/06\/09\/continuous-budgeting\/","url_meta":{"origin":4129,"position":2},"title":"Continuous Budgeting","author":"Francesco Fullone","date":"09\/06\/2016","format":false,"excerpt":"Dalla mia prima esperienza imprenditoriale e fino ad ideato, la compilazione del budget \u00e8 stata un\u2019attivit\u00e0 formativa e ricca di discussioni che mi ha portato a riflettere su molti aspetti del futuro lavoro dandomi una consapevolezza importante sul nostro mondo. Anche se, non nascondo, che per i primi anni abbia\u2026","rel":"","context":"In &quot;Entrepreneurship&quot;","block_context":{"text":"Entrepreneurship","link":"https:\/\/www.fullo.net\/blog\/category\/entrepreneurship\/"},"img":{"alt_text":"beyond and continuous budgeting","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2020\/02\/maxresdefault.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2020\/02\/maxresdefault.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2020\/02\/maxresdefault.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2020\/02\/maxresdefault.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2020\/02\/maxresdefault.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2760,"url":"https:\/\/www.fullo.net\/blog\/2010\/08\/24\/flussi-e-riflussi-la-qagile-dei-processi-di-sviluppo\/","url_meta":{"origin":4129,"position":3},"title":"Flussi e riflussi: la QA(gile) dei processi di sviluppo","author":"Francesco Fullone","date":"24\/08\/2010","format":false,"excerpt":"Quality assurance, or QA for short, refers to a program for the systematic monitoring and evaluation of the various aspects of a project, service, or facility to ensure that standards of quality are being met. fonte wikipedia Sar\u00e0 che sono sempre stato abbastanza sensibile all'argomento (vedi anche il mio ultimo\u2026","rel":"","context":"In &quot;lifehack&quot;","block_context":{"text":"lifehack","link":"https:\/\/www.fullo.net\/blog\/category\/di-tutto-un-po\/lifehack\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1548,"url":"https:\/\/www.fullo.net\/blog\/2005\/07\/24\/gesuiti-vs-wikipedia\/","url_meta":{"origin":4129,"position":4},"title":"Gesuiti Vs Wikipedia","author":"Francesco Fullone","date":"24\/07\/2005","format":false,"excerpt":"Su un articolo della Stampa viene riassunto, ed un p\u00f2 travisato IMHO, un articolo tratto da una pubblicazione gesuita intitolata Utopie e limiti di una forma di intelligenza collettiva scritta da Antonio Spadaro. Nell'articolo di Spadaro viene descritto accuratamente tutto il mondo dietro a wikipedia, introducendo anche in maniera approfondita\u2026","rel":"","context":"In &quot;di tutto un po'&quot;","block_context":{"text":"di tutto un po'","link":"https:\/\/www.fullo.net\/blog\/category\/di-tutto-un-po\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4114,"url":"https:\/\/www.fullo.net\/blog\/2023\/10\/16\/green-web-smart-working-software\/","url_meta":{"origin":4129,"position":5},"title":"Green Web Smart Working Software","author":"Francesco Fullone","date":"16\/10\/2023","format":false,"excerpt":"Come al solito preparare talk ed aggiornare slide per le lezioni mi porta ad approfondire temi gi\u00e0 visti con nuovi paper, informazioni collaterali e report. Mentre preparavo il talk per l'AgileDay sul Sustainable Software, talk a corredo di quello fatto lo scorso anno riguardo ai Green Principles mi sono accorto\u2026","rel":"","context":"In &quot;cazzate&quot;","block_context":{"text":"cazzate","link":"https:\/\/www.fullo.net\/blog\/category\/cazzate\/"},"img":{"alt_text":"una e-mail produce meno co2 di una video call.","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/10\/25-7c7739e3-b8d6-4064-812b-97f737768ce8.png?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/10\/25-7c7739e3-b8d6-4064-812b-97f737768ce8.png?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/10\/25-7c7739e3-b8d6-4064-812b-97f737768ce8.png?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2023\/10\/25-7c7739e3-b8d6-4064-812b-97f737768ce8.png?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/4129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=4129"}],"version-history":[{"count":4,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/4129\/revisions"}],"predecessor-version":[{"id":4137,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/4129\/revisions\/4137"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media\/4130"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=4129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=4129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=4129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}