{"id":9460,"date":"2021-11-03T14:44:59","date_gmt":"2021-11-03T13:44:59","guid":{"rendered":"https:\/\/www.intesys.it\/journal\/?p=9460"},"modified":"2022-08-25T12:13:12","modified_gmt":"2022-08-25T10:13:12","slug":"micro-frontend-cosa-sono-e-quali-benefici-portano","status":"publish","type":"post","link":"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/","title":{"rendered":"Micro frontend: cosa sono e quali benefici portano?"},"content":{"rendered":"<p><div id='wpig-contents' class='wpig-contents wpig-number-list wpig-no-hierarachy wpig-sidebar-widget wpig-style-1'><span class='wpig-headline'>Indice dei contenuti<\/span><!-- Table of Contents --><div id='wpig-table-of-content' class='wpig-table-of-content' ><ol><li class='stoc-perche-disaccoppiare-il-frontend'><a href='#stoc-perche-disaccoppiare-il-frontend'>Perch\u00e9 disaccoppiare il frontend?<\/a><\/li><li class='stoc-micro-lc-lorchestratore-di-micro-frontend-open-source'><a href='#stoc-micro-lc-lorchestratore-di-micro-frontend-open-source'>Micro-lc: l\u2019orchestratore di micro frontend open-source<\/a><\/li><li class='stoc-i-benefici-di-un-orchestratore-come-micro-lc'><a href='#stoc-i-benefici-di-un-orchestratore-come-micro-lc'>I benefici di un orchestratore come micro-lc<\/a><\/li><\/ol><\/div><!-- END OF Table of Contents --><\/div><\/p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_spacing=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text]I micro frontend nascono dall\u2019esigenza di semplificare lo sviluppo frontend, in cui la gestione di un applicativo monolitico rischierebbe di diventare complessa.<br \/>\n<strong>Un\u2019applicazione monolitica di grandi dimensioni \u00e8 infatti difficile da gestire sotto diversi aspetti<\/strong>: la codebase cresce e diventa difficile da mantenere ed evolvere; la fase di build diventa lunga e complessa; l\u2019applicazione deve essere rilasciata e scalata nella sua interezza; e cos\u00ec via.<br \/>\nPer questo motivo, molto spesso la soluzione \u00e8 <strong>scomporre l\u2019applicazione in una serie di componenti pi\u00f9 piccoli<\/strong>, che possono essere sviluppati, rilasciati e scalati indipendentemente, semplificando la gestione da parte del team. Questo lavoro pu\u00f2 essere svolto nella parte di backend ricorrendo ai microservizi e nella parte di frontend grazie ai <strong>micro frontend<\/strong>.<\/p>\n<h2 id=\"stoc-perche-disaccoppiare-il-frontend\" class=\"wpig-heading\">Perch\u00e9 disaccoppiare il frontend?<\/h2>\n<p>I micro frontend sono dunque un pattern architetturale che applica la logica di disaccoppiamento propria dei microservizi alla parte di frontend.<\/p>\n<p>Tra i tanti benefici troviamo:<\/p>\n<ul>\n<li><strong>Maggiore scalabilit\u00e0<\/strong>, perch\u00e9 le singole parti possono scalare in maniera indipendente;<\/li>\n<li><strong>Rapidit\u00e0 e agilit\u00e0 di sviluppo<\/strong>: i team lavorano e rilasciano in modo indipendente le proprie porzioni di codice;<\/li>\n<li><strong>Indipendenza nello sviluppo<\/strong>, che si traduce nella possibilit\u00e0 non soltanto di sviluppare parti diverse in contemporanea, ma anche di aggiungere, rimuovere o riscrivere parti del frontend senza che questo ne intacchi la stabilit\u00e0 o il funzionamento;<\/li>\n<li><strong>Riduzione del time-to-market<\/strong> di nuovi servizi digitali;<\/li>\n<li><strong>Codebase pi\u00f9 piccola<\/strong> e quindi gestibile;<\/li>\n<li><strong>Possibilit\u00e0 di utilizzare framework diversi<\/strong> all\u2019interno dello stesso applicativo.<\/li>\n<\/ul>\n<h2 id=\"stoc-micro-lc-lorchestratore-di-micro-frontend-open-source\" class=\"wpig-heading\">Micro-lc: l\u2019orchestratore di micro frontend open-source<\/h2>\n<p>Dall\u2019esperienza di sviluppo con i <a href=\"https:\/\/blog.mia-platform.eu\/it\/micro-frontend-come-governare-il-caos-in-un-mondo-di-monoliti\" target=\"_blank\" rel=\"noopener\">micro frontend<\/a>, Mia-Platform ha realizzato un orchestratore che permette di rendere ancora pi\u00f9 semplice l\u2019utilizzo di questo pattern architetturale e la gestione dei singoli frontend: <strong>micro-lc<\/strong> \u00e8 un applicativo che svolge la funzione di <strong>orchestratore di micro frontend<\/strong> e che \u00e8 stato rilasciato in modalit\u00e0 <a href=\"https:\/\/github.com\/micro-lc\/micro-lc\" target=\"_blank\" rel=\"noopener\">open-source<\/a>.<\/p>\n<p>Micro-lc si compone di due parti, backend e frontend, e ne permette l\u2019estensione tramite plugin:<\/p>\n<ul>\n<li><span style=\"font-size: inherit;\">La <\/span><strong style=\"font-size: inherit;\">parte frontend<\/strong><span style=\"font-size: inherit;\"><span style=\"font-size: inherit;\"> \u00e8 costituita da un container, che racchiude le funzionalit\u00e0 cross-applicativo utilizzate per configurare i frontend collegati: gli elementi di base del layout (top bar e menu sidebar, sidebar collassabile e interno alla top bar); i colori dell\u2019applicativo; il logo e la Favicon; il titolo della finestra; le impostazioni di darkmode\/lightmode; i dati utente; gli analitici Google; la gestione dei Plugin.<br \/>\nI frontend sono realizzati con Qiankun, che si occupa di fornire delle funzioni da usare per montare o smontare i micro frontend in un applicativo contenitore. La scelta di utilizzare Qiankun \u00e8 stata determinante perch\u00e9 permette che <strong>i frontend condividano lo stesso DOM<\/strong>, semplificando cos\u00ec la loro comunicazione (che pu\u00f2 essere realizzata tramite l\u2019utilizzo di eventi o l\u2019implementazione di funzioni personalizzate da iniettare nella window);<\/span><\/span><\/li>\n<li>La <strong style=\"font-size: inherit;\">parte di backend<\/strong><span style=\"font-size: inherit;\">\u00a0consente di gestire le configurazioni generali, quelle che definiscono gli elementi del frontend e l\u2019autenticazione degli utenti.<\/span><\/li>\n<\/ul>\n<p>Tra i plugin messi a disposizione da <a href=\"https:\/\/www.intesys.it\/information-technology\/tecnologie-sviluppo-software\/mia-platform\/\">Mia-Platform<\/a> troviamo element-composer, che permette di comporre la UI della pagina in modo dinamico per realizzare micro frontend orizzontali.<\/p>\n<h2 id=\"stoc-i-benefici-di-un-orchestratore-come-micro-lc\" class=\"wpig-heading\">I benefici di un orchestratore come micro-lc<\/h2>\n<p>L\u2019utilizzo di un orchestratore di micro frontend permette di<strong> migliorare l\u2019esperienza di sviluppo a micro frontend<\/strong>: semplifica l\u2019orchestrazione e astrae il linguaggio utilizzato.<\/p>\n<p>Tra i vantaggi specifici di micro-lc troviamo il fatto che \u00e8 <strong>integrato nella fase di <em>runtime<\/em><\/strong>, semplificando anche le operazioni di rilascio. A differenza dell\u2019integrazione a <em>buildtime<\/em>, infatti, non richiede di rilasciare tutti gli elementi dell\u2019applicativo a ogni modifica, ma permette di rilasciare la singola configurazione e di visualizzare le modifiche semplicemente ricaricando la pagina.<\/p>\n<p>I vantaggi di <strong>velocit\u00e0, agilit\u00e0 e flessibilit\u00e0<\/strong> offerti dall\u2019orchestratore open-source di Mia-Platform non riguardano soltanto la<a href=\"https:\/\/www.intesys.it\/journal\/digital-transformation\/embedded-service-il-futuro-di-finance-e-insurance-a-portata-di-api\/\"> creazione di nuove applicazioni frontend<\/a>, ma anche alla <a href=\"https:\/\/www.intesys.it\/journal\/platform\/modernizzare-i-sistemi-legacy-verso-un-architettura-evolutiva\/\">migrazione di un frontend monolite<\/a> verso un\u2019architettura a micro frontend.<\/p>\n<p>Micro-lc \u00e8 inoltre <strong>estremamente configurabile<\/strong> e permette di modificare il layout inserendo gli asset grafici del brand, offrendo cos\u00ec un\u2019esperienza di utilizzo personalizzata.<\/p>\n<p>Se vuoi approfondire l\u2019approccio architetturale a micro frontend e un caso reale di applicazione guarda la registrazione dell\u2019evento <a href=\"https:\/\/www.intesys.it\/api-date\/edizione-2021\/\" target=\"_blank\" rel=\"noopener\">Headless &amp; API Date<\/a> e segui l\u2019intervento di Edoardo Pessina, Full Stack Developer Specialist su \u201c<strong>Micro frontend: come orchestrare componenti riutilizzabili in applicativi frontend organici con il framework micro-lc<\/strong>\u201d.<\/p>\n<p><a href=\"https:\/\/www.intesys.it\/headless-and-api-date\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9538 size-medium\" src=\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2021\/10\/HAPI-2021_rec-banner-600x300.png\" alt=\"\" width=\"600\" height=\"300\" \/><\/a><\/p>\n<p style=\"text-align: center;\">[nectar_btn size=\"large\" open_new_tab=\"true\" button_style=\"regular\" button_color_2=\"Accent-Color\" color_override=\"#0f33ce\" solid_text_color_override=\"#ffffff\" icon_family=\"none\" button_id=\"pulsante_journal_articolo\" text=\"Guarda la registrazione dell'evento\" margin_top=\"30\" url=\"https:\/\/www.intesys.it\/headless-and-api-date\/\"]\n[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221;&#8230;<\/p>\n","protected":false},"author":95,"featured_media":9461,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[27],"tags":[52,498,739],"class_list":{"0":"post-9460","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-information-technology","8":"tag-api","9":"tag-open-source","10":"tag-system-integration"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Micro frontend: cosa sono e quali benefici portano?<\/title>\n<meta name=\"description\" content=\"I micro frontend semplificano lo sviluppo frontend, scomponendo le applicazioni in componenti pi\u00f9 piccoli: scopriamo insieme tutti i vantaggi.\" \/>\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.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Micro frontend: cosa sono e quali benefici portano?\" \/>\n<meta property=\"og:description\" content=\"I micro frontend semplificano lo sviluppo frontend, scomponendo le applicazioni in componenti pi\u00f9 piccoli: scopriamo insieme tutti i vantaggi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/\" \/>\n<meta property=\"og:site_name\" content=\"Intesys Journal\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-03T13:44:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-25T10:13:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2021\/11\/micro-frontend_journal.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Edoardo Pessina\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Edoardo Pessina\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/\",\"url\":\"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/\",\"name\":\"Micro frontend: cosa sono e quali benefici portano?\",\"isPartOf\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2021\/11\/micro-frontend_journal.jpg\",\"datePublished\":\"2021-11-03T13:44:59+00:00\",\"dateModified\":\"2022-08-25T10:13:12+00:00\",\"author\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/884108eea21ab82a91a2712d01f7972b\"},\"description\":\"I micro frontend semplificano lo sviluppo frontend, scomponendo le applicazioni in componenti pi\u00f9 piccoli: scopriamo insieme tutti i vantaggi.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/#primaryimage\",\"url\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2021\/11\/micro-frontend_journal.jpg\",\"contentUrl\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2021\/11\/micro-frontend_journal.jpg\",\"width\":1200,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.intesys.it\/journal\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Micro frontend: cosa sono e quali benefici portano?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#website\",\"url\":\"https:\/\/www.intesys.it\/journal\/\",\"name\":\"Intesys\",\"description\":\"Ogni settimana nuovi articoli dedicati al mondo della trasformazione digitale!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.intesys.it\/journal\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/884108eea21ab82a91a2712d01f7972b\",\"name\":\"Edoardo Pessina\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f05779ea4f2d42121afdf2d5476fbd1fd530c1f5383337abf868ccdf9b67a953?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f05779ea4f2d42121afdf2d5476fbd1fd530c1f5383337abf868ccdf9b67a953?s=96&d=mm&r=g\",\"caption\":\"Edoardo Pessina\"},\"url\":\"https:\/\/www.intesys.it\/journal\/autore\/edoardo-pessina\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Micro frontend: cosa sono e quali benefici portano?","description":"I micro frontend semplificano lo sviluppo frontend, scomponendo le applicazioni in componenti pi\u00f9 piccoli: scopriamo insieme tutti i vantaggi.","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.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/","og_locale":"it_IT","og_type":"article","og_title":"Micro frontend: cosa sono e quali benefici portano?","og_description":"I micro frontend semplificano lo sviluppo frontend, scomponendo le applicazioni in componenti pi\u00f9 piccoli: scopriamo insieme tutti i vantaggi.","og_url":"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/","og_site_name":"Intesys Journal","article_published_time":"2021-11-03T13:44:59+00:00","article_modified_time":"2022-08-25T10:13:12+00:00","og_image":[{"width":1200,"height":900,"url":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2021\/11\/micro-frontend_journal.jpg","type":"image\/jpeg"}],"author":"Edoardo Pessina","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Edoardo Pessina","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/","url":"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/","name":"Micro frontend: cosa sono e quali benefici portano?","isPartOf":{"@id":"https:\/\/www.intesys.it\/journal\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/#primaryimage"},"image":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2021\/11\/micro-frontend_journal.jpg","datePublished":"2021-11-03T13:44:59+00:00","dateModified":"2022-08-25T10:13:12+00:00","author":{"@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/884108eea21ab82a91a2712d01f7972b"},"description":"I micro frontend semplificano lo sviluppo frontend, scomponendo le applicazioni in componenti pi\u00f9 piccoli: scopriamo insieme tutti i vantaggi.","breadcrumb":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/#primaryimage","url":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2021\/11\/micro-frontend_journal.jpg","contentUrl":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2021\/11\/micro-frontend_journal.jpg","width":1200,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/micro-frontend-cosa-sono-e-quali-benefici-portano\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.intesys.it\/journal\/"},{"@type":"ListItem","position":2,"name":"Micro frontend: cosa sono e quali benefici portano?"}]},{"@type":"WebSite","@id":"https:\/\/www.intesys.it\/journal\/#website","url":"https:\/\/www.intesys.it\/journal\/","name":"Intesys","description":"Ogni settimana nuovi articoli dedicati al mondo della trasformazione digitale!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.intesys.it\/journal\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/884108eea21ab82a91a2712d01f7972b","name":"Edoardo Pessina","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f05779ea4f2d42121afdf2d5476fbd1fd530c1f5383337abf868ccdf9b67a953?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f05779ea4f2d42121afdf2d5476fbd1fd530c1f5383337abf868ccdf9b67a953?s=96&d=mm&r=g","caption":"Edoardo Pessina"},"url":"https:\/\/www.intesys.it\/journal\/autore\/edoardo-pessina\/"}]}},"_links":{"self":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/9460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/users\/95"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/comments?post=9460"}],"version-history":[{"count":3,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/9460\/revisions"}],"predecessor-version":[{"id":11493,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/9460\/revisions\/11493"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/media\/9461"}],"wp:attachment":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/media?parent=9460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/categories?post=9460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/tags?post=9460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}