{"version":"1.0","provider_name":"Viz Note Vietnamese - AI Insights &amp; Software Industry Updates","provider_url":"https:\/\/www.viz-note.com\/vi","author_name":"vpadmin","author_url":"https:\/\/www.viz-note.com\/vi\/author\/vpadmin\/","title":"S\u01a1 \u0111\u1ed3 g\u00f3i: Qu\u1ea3n l\u00fd c\u00e1c ph\u1ee5 thu\u1ed9c quy m\u00f4 l\u1edbn","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"MBTPZcrc0U\"><a href=\"https:\/\/www.viz-note.com\/vi\/package-diagrams-managing-large-scale-dependencies\/\">S\u01a1 \u0111\u1ed3 g\u00f3i UML: Qu\u1ea3n l\u00fd c\u00e1c m\u1ed1i quan h\u1ec7 quy m\u00f4 l\u1edbn<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.viz-note.com\/vi\/package-diagrams-managing-large-scale-dependencies\/embed\/#?secret=MBTPZcrc0U\" width=\"600\" height=\"338\" title=\"&#8220;S\u01a1 \u0111\u1ed3 g\u00f3i UML: Qu\u1ea3n l\u00fd c\u00e1c m\u1ed1i quan h\u1ec7 quy m\u00f4 l\u1edbn&#8221; &#8212; Viz Note Vietnamese - AI Insights &amp; Software Industry Updates\" data-secret=\"MBTPZcrc0U\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.viz-note.com\/vi\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.viz-note.com\/vi\/wp-content\/uploads\/sites\/10\/2026\/03\/package-diagrams-managing-large-scale-dependencies-infographic.jpg","thumbnail_width":1664,"thumbnail_height":928,"description":"H\u1ecdc c\u00e1ch s\u1eed d\u1ee5ng s\u01a1 \u0111\u1ed3 g\u00f3i UML \u0111\u1ec3 qu\u1ea3n l\u00fd c\u00e1c ph\u1ee5 thu\u1ed9c ph\u1ee9c t\u1ea1p trong c\u00e1c h\u1ec7 th\u1ed1ng quy m\u00f4 l\u1edbn. N\u00e2ng cao \u0111\u1ed9 r\u00f5 r\u00e0ng ki\u1ebfn tr\u00fac v\u00e0 gi\u1ea3m s\u1ef1 li\u00ean k\u1ebft m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3."}