{"id":18630,"date":"2022-09-07T09:10:00","date_gmt":"2022-09-07T07:10:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=18630"},"modified":"2023-06-23T16:41:06","modified_gmt":"2023-06-23T14:41:06","slug":"implementing-micro-frontends","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/","title":{"rendered":"Video: Implementing Micro-Frontends Using The Decisions Framework"},"content":{"rendered":"\n<p>This new architectural trend in the development of frontend applications can provide benefits aplenty to your projects and organization, and in this video, DAZN VP of Architecture <a aria-label=\"Luca Mezzalira (opens in a new tab)\" href=\"https:\/\/lucamezzalira.com\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Luca Mezzalira<\/a> shares a way for <strong>implementing micro-frontends<\/strong> using a decision framework based on 4 pillars.<\/p>\n\n\n\n<p>Micro-frontends are compact, independent web apps that use the same front-end codebase. They interact with one another using a common API and were created using <strong>web technologies including HTML, CSS, and JavaScript<\/strong>. Each <a aria-label=\"Micro-Frontend (opens in a new tab)\" href=\"https:\/\/www.codemotion.com\/magazine\/frontend\/micro-frontends-the-future-of-web-development\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Micro-Frontend<\/a> is in charge of a certain aspect of the entire app. One of the key benefits lies in the fact that It is simpler to administer and update the program thanks to this division of tasks, thus reducing complexity.<\/p>\n\n\n\n<p><strong>Watch the video below<\/strong><\/p>\n\n\n\n<p>[jwp-video n=&#8221;1&#8243;]<\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-acb56038 gb-headline-text\">Benefits of implementing micro-frontends<\/h2>\n\n\n\n<p>By dividing the program into smaller, easier-to-manage sections, the micro-frontend design creates many benefits. As a result, <strong>it is simpler to create, test, and deploy the application<\/strong>. Each micro-frontend may also be tailored to do a particular task, thus enhancing performance and scalability.<\/p>\n\n\n\n<p>These benefits, among others, have led micro-frontends to be dimmed by many a developer as &#8220;the future of web development&#8221;, also as it has become an alternative (and a solution) to the usual problems of monolithic web development, especially when it comes to large organizations with extended teams.<\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-c5342da8 gb-headline-text\">More about Luca Mezzalira<\/h2>\n\n\n\n<p>In addition to serving as the vice president of architecture at DAZN, Mezzalira writes for O&#8217;Reilly and is also a Google Developer Expert on Web Technologies. He has worked on innovative projects for embedded, TV, set-top, desktop, mobile, and web platforms. He is currently working at DAZN, a sports video platform based on the cloud with millions of users watching live and on-demand content. Mezzalira is also an author, having published two books: Front-End Reactive Architectures (APress 2018) and Building Micro-Frontends (O&#8217;Reilly 2021).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This new architectural trend in the development of frontend applications can provide benefits aplenty to your projects and organization, and in this video, DAZN VP of Architecture Luca Mezzalira shares a way for implementing micro-frontends using a decision framework based on 4 pillars. Micro-frontends are compact, independent web apps that use the same front-end codebase.&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":16978,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":1,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[6],"tags":[9967,9966],"collections":[],"class_list":{"0":"post-18630","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-frontend","8":"tag-micro-frontend","9":"tag-video","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Implementing Micro Frontends: Decisions Framework<\/title>\n<meta name=\"description\" content=\"This video with Luca Mezzalira will guide you on how to implement micro-frontends using the micro-frontends decisions framework.\" \/>\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.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Video: Implementing Micro-Frontends Using The Decisions Framework\" \/>\n<meta property=\"og:description\" content=\"This video with Luca Mezzalira will guide you on how to implement micro-frontends using the micro-frontends decisions framework.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-07T07:10:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-23T14:41:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3200\" \/>\n\t<meta property=\"og:image:height\" content=\"1800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\"},\"headline\":\"Video: Implementing Micro-Frontends Using The Decisions Framework\",\"datePublished\":\"2022-09-07T07:10:00+00:00\",\"dateModified\":\"2023-06-23T14:41:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/\"},\"wordCount\":308,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png\",\"keywords\":[\"micro-frontend\",\"Video\"],\"articleSection\":[\"Frontend\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/\",\"name\":\"Implementing Micro Frontends: Decisions Framework\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png\",\"datePublished\":\"2022-09-07T07:10:00+00:00\",\"dateModified\":\"2023-06-23T14:41:06+00:00\",\"description\":\"This video with Luca Mezzalira will guide you on how to implement micro-frontends using the micro-frontends decisions framework.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png\",\"width\":3200,\"height\":1800,\"caption\":\"low code and no code platforms\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Video: Implementing Micro-Frontends Using The Decisions Framework\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\/\/x.com\/CodemotionIT\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Implementing Micro Frontends: Decisions Framework","description":"This video with Luca Mezzalira will guide you on how to implement micro-frontends using the micro-frontends decisions framework.","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.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/","og_locale":"en_US","og_type":"article","og_title":"Video: Implementing Micro-Frontends Using The Decisions Framework","og_description":"This video with Luca Mezzalira will guide you on how to implement micro-frontends using the micro-frontends decisions framework.","og_url":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2022-09-07T07:10:00+00:00","article_modified_time":"2023-06-23T14:41:06+00:00","og_image":[{"width":3200,"height":1800,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png","type":"image\/png"}],"author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"Video: Implementing Micro-Frontends Using The Decisions Framework","datePublished":"2022-09-07T07:10:00+00:00","dateModified":"2023-06-23T14:41:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/"},"wordCount":308,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png","keywords":["micro-frontend","Video"],"articleSection":["Frontend"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/","url":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/","name":"Implementing Micro Frontends: Decisions Framework","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png","datePublished":"2022-09-07T07:10:00+00:00","dateModified":"2023-06-23T14:41:06+00:00","description":"This video with Luca Mezzalira will guide you on how to implement micro-frontends using the micro-frontends decisions framework.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png","width":3200,"height":1800,"caption":"low code and no code platforms"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/implementing-micro-frontends\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Frontend","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/"},{"@type":"ListItem","position":3,"name":"Video: Implementing Micro-Frontends Using The Decisions Framework"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-600x600.png","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png",3200,1800,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-300x169.png",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-768x432.png",768,432,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-1024x576.png",1024,576,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-1536x864.png",1536,864,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-2048x1152.png",2048,1152,true],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend.png",100,56,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-896x504.png",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Micro-Frontend-600x600.png",600,600,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"This new architectural trend in the development of frontend applications can provide benefits aplenty to your projects and organization, and in this video, DAZN VP of Architecture Luca Mezzalira shares a way for implementing micro-frontends using a decision framework based on 4 pillars. Micro-frontends are compact, independent web apps that use the same front-end codebase.&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=18630"}],"version-history":[{"count":8,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18630\/revisions"}],"predecessor-version":[{"id":21595,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18630\/revisions\/21595"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/16978"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=18630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=18630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=18630"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=18630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}