{"id":768,"date":"2026-05-26T18:57:16","date_gmt":"2026-05-26T21:57:16","guid":{"rendered":"https:\/\/welitonmartins.com\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/"},"modified":"2026-06-20T20:04:45","modified_gmt":"2026-06-20T23:04:45","slug":"redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros","status":"publish","type":"works","link":"https:\/\/welitonmartins.com\/pt-br\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/","title":{"rendered":"Redesenhando estrutura enterprise da Embraer com mais de 25 mil registros"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"768\" class=\"elementor elementor-768 elementor-372\" data-elementor-post-type=\"works\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d7a9890 e-con e-atomic-element e-flexbox-base section-px section-py \" data-id=\"1d7a9890\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1d7a9890\" data-e-type=\"e-flexbox\" data-id=\"1d7a9890\">\n    \t\t<div class=\"elementor-element elementor-element-7c7edaa6 elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"7c7edaa6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><span class=\"vector-grupo-content-item-heading-auxiliar\">\u2014  Case com informa\u00e7\u00f5es adaptadas por NDA<\/span><h3 class=\"vector-grupo-content-item-heading-main\">Redesenhando estrutura enterprise da Embraer com mais de 25 mil registros<\/h3><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\">Redesenho da experi\u00eancia de navega\u00e7\u00e3o e gest\u00e3o de entidades em uma plataforma GRC, conectando arquitetura da informa\u00e7\u00e3o, performance e colabora\u00e7\u00e3o entre design e engenharia.<\/div><div class=\"vector-grupo-content-item-actions\"><a class=\"vector-wdg-button vector-wdg-button--primary\" title=\"Ver case completo\" href=\"#conteudo\"><span class=\"vector-wdg-button__text\">Leia o conte\u00fado<\/span><span class=\"vector-wdg-button__icon\" aria-hidden=\"true\"><i aria-hidden=\"true\" class=\"deviconreg- devicon-reg-book-open\"><\/i><\/span><\/a><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-152d5ad1 elementor-widget elementor-widget-vector-grupo-cards\" data-id=\"152d5ad1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-cards.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-cards-wrapper icon-first\"><div class=\"vector-grupo-cards-item elementor-repeater-item-c80a85d vector-grupo-cards-anim vector-grupo-cards-anim-fade-in\" style=\"animation-delay:0ms;\"><div class=\"vector-grupo-cards-item-icon\"><i aria-hidden=\"true\" class=\"deviconreg- devicon-reg-brain-circuit\"><\/i><\/div><div class=\"vector-grupo-cards-item-body\"><div class=\"vector-grupo-cards-item-headings\"><h3 class=\"vector-grupo-cards-item-heading-auxiliar\">Fun\u00e7\u00e3o<\/h3><h3 class=\"vector-grupo-cards-item-heading-main\">Staff Product Designer<\/h3><\/div><\/div><\/div><div class=\"vector-grupo-cards-item elementor-repeater-item-e3593e9 vector-grupo-cards-anim vector-grupo-cards-anim-fade-in\" style=\"animation-delay:120ms;\"><div class=\"vector-grupo-cards-item-icon\"><i aria-hidden=\"true\" class=\"deviconreg- devicon-reg-calendar-days\"><\/i><\/div><div class=\"vector-grupo-cards-item-body\"><div class=\"vector-grupo-cards-item-headings\"><h3 class=\"vector-grupo-cards-item-heading-auxiliar\">Per\u00edodo<\/h3><h3 class=\"vector-grupo-cards-item-heading-main\">2025 - Q1 e Q2<\/h3><\/div><\/div><\/div><div class=\"vector-grupo-cards-item elementor-repeater-item-10dc809 vector-grupo-cards-anim vector-grupo-cards-anim-fade-in\" style=\"animation-delay:240ms;\"><div class=\"vector-grupo-cards-item-icon\"><i aria-hidden=\"true\" class=\"deviconreg- devicon-reg-building\"><\/i><\/div><div class=\"vector-grupo-cards-item-body\"><div class=\"vector-grupo-cards-item-headings\"><h3 class=\"vector-grupo-cards-item-heading-auxiliar\">Produto<\/h3><h3 class=\"vector-grupo-cards-item-heading-main\">Enterprise SaaS  (B2B)<\/h3><\/div><\/div><\/div><div class=\"vector-grupo-cards-item elementor-repeater-item-b1ac0c4 vector-grupo-cards-anim vector-grupo-cards-anim-fade-in\" style=\"animation-delay:360ms;\"><div class=\"vector-grupo-cards-item-icon\"><i aria-hidden=\"true\" class=\"deviconreg- devicon-reg-users\"><\/i><\/div><div class=\"vector-grupo-cards-item-body\"><div class=\"vector-grupo-cards-item-headings\"><h3 class=\"vector-grupo-cards-item-heading-auxiliar\">Time<\/h3><h3 class=\"vector-grupo-cards-item-heading-main\">Produto + Arquitetura<\/h3><\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-333da335 elementor-widget elementor-widget-heading\" data-id=\"333da335\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Resultados 2026 - Q1<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ff7ff5c elementor-widget elementor-widget-vector-grupo-cards\" data-id=\"1ff7ff5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-cards.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-cards-wrapper icon-first\"><div class=\"vector-grupo-cards-item elementor-repeater-item-e3593e9 vector-grupo-cards-anim vector-grupo-cards-anim-fade-in\" style=\"animation-delay:0ms;\"><div class=\"vector-grupo-cards-item-body\"><div class=\"vector-grupo-cards-item-headings\"><h3 class=\"vector-grupo-cards-item-heading-main\">14x renderiza\u00e7\u00e3o mais r\u00e1pida<\/h3><\/div><div class=\"vector-grupo-cards-item-content\"><p>Otimiza\u00e7\u00e3o da \u00e1rvore enterprise para reduzir travamentos e melhorar a navega\u00e7\u00e3o em estruturas com alto volume de registros.<\/p><\/div><\/div><\/div><div class=\"vector-grupo-cards-item elementor-repeater-item-c80a85d vector-grupo-cards-anim vector-grupo-cards-anim-fade-in\" style=\"animation-delay:120ms;\"><div class=\"vector-grupo-cards-item-body\"><div class=\"vector-grupo-cards-item-headings\"><h3 class=\"vector-grupo-cards-item-heading-main\">80% menos endpoints de API<\/h3><\/div><div class=\"vector-grupo-cards-item-content\"><p>Simplifica\u00e7\u00e3o da arquitetura de consulta e opera\u00e7\u00e3o das entidades, reduzindo chamadas fragmentadas entre front-end e backend.<\/p><\/div><\/div><\/div><div class=\"vector-grupo-cards-item elementor-repeater-item-55ab1d9 vector-grupo-cards-anim vector-grupo-cards-anim-fade-in\" style=\"animation-delay:240ms;\"><div class=\"vector-grupo-cards-item-body\"><div class=\"vector-grupo-cards-item-headings\"><h3 class=\"vector-grupo-cards-item-heading-main\">35% mais agilidade no suporte<\/h3><\/div><div class=\"vector-grupo-cards-item-content\"><p>Redu\u00e7\u00e3o do esfor\u00e7o necess\u00e1rio para diagnosticar, orientar e resolver chamados relacionados \u00e0 navega\u00e7\u00e3o e manuten\u00e7\u00e3o da estrutura.<\/p><\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a689af6 elementor-widget elementor-widget-post-info\" data-id=\"3a689af6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-2ed917d elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tags\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t<span class=\"elementor-post-info__item-prefix\"># <\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">Complex Workflows<\/span>, <span class=\"elementor-post-info__terms-list-item\">Data Structure<\/span>, <span class=\"elementor-post-info__terms-list-item\">Design System<\/span>, <span class=\"elementor-post-info__terms-list-item\">Engineering Collaboration<\/span>, <span class=\"elementor-post-info__terms-list-item\">Enterprise SaaS (B2B)<\/span>, <span class=\"elementor-post-info__terms-list-item\">Information Architecture<\/span>, <span class=\"elementor-post-info__terms-list-item\">Operational Efficiency<\/span>, <span class=\"elementor-post-info__terms-list-item\">Product Design<\/span>, <span class=\"elementor-post-info__terms-list-item\">UX Research<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-62ab749f e-con e-atomic-element e-flexbox-base section-px e-62ab749f-24648b4 \" data-id=\"62ab749f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"62ab749f\" id=\"conteudo\" data-e-type=\"e-flexbox\" data-id=\"62ab749f\">\n    <div class=\"elementor-element elementor-element-12f2afc8 e-con e-atomic-element e-flexbox-base e-12f2afc8-e372e23 \" data-id=\"12f2afc8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"12f2afc8\" data-e-type=\"e-flexbox\" data-id=\"12f2afc8\">\n    \t\t<div class=\"elementor-element elementor-element-dae0293 elementor-widget__width-inherit elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-table-of-contents\" data-id=\"dae0293\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;container&quot;:&quot;.index-conteudo&quot;,&quot;exclude_headings_by_selector&quot;:[],&quot;marker_view&quot;:&quot;bullets&quot;,&quot;no_headings_message&quot;:&quot;Nenhum t\\u00f3pico foi encontrado neste post.&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;laptop&quot;],&quot;sticky_offset&quot;:250,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;],&quot;icon&quot;:{&quot;value&quot;:&quot;fas fa-circle&quot;,&quot;library&quot;:&quot;fa-solid&quot;,&quot;rendered_tag&quot;:&quot;&lt;svg class=\\&quot;e-font-icon-svg e-fas-circle\\&quot; viewBox=\\&quot;0 0 512 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;},&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\t\u2014  Neste Post\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__dae0293\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af7107a elementor-widget__width-inherit elementor-hidden-desktop elementor-hidden-laptop elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"af7107a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;container&quot;:&quot;.index-conteudo&quot;,&quot;exclude_headings_by_selector&quot;:[],&quot;marker_view&quot;:&quot;bullets&quot;,&quot;no_headings_message&quot;:&quot;Nenhum t\\u00f3pico foi encontrado neste post.&quot;,&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;],&quot;icon&quot;:{&quot;value&quot;:&quot;fas fa-circle&quot;,&quot;library&quot;:&quot;fa-solid&quot;,&quot;rendered_tag&quot;:&quot;&lt;svg class=\\&quot;e-font-icon-svg e-fas-circle\\&quot; viewBox=\\&quot;0 0 512 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;},&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\t\u2014  Neste Post\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__af7107a\" aria-expanded=\"true\" aria-label=\"Open table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__af7107a\" aria-expanded=\"true\" aria-label=\"Close table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__af7107a\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-490bb61 e-con e-atomic-element e-flexbox-base e-490bb61-6269d66 index-conteudo \" data-id=\"490bb61\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"490bb61\" data-e-type=\"e-flexbox\" data-id=\"490bb61\">\n    \t\t<div class=\"elementor-element elementor-element-c44330c elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"c44330c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><h2 class=\"vector-grupo-content-item-heading-auxiliar\">01 \u2014 Resumo<\/h2><span class=\"vector-grupo-content-item-heading-main\">De uma \u00e1rvore lenta e fragmentada para uma base operacional escal\u00e1vel.<\/span><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p>A Embraer utilizava uma <strong>estrutura hier\u00e1rquica<\/strong> com <strong>mais de 25 mil registros<\/strong> dentro de uma <strong>plataforma GRC,<\/strong> conectando empresas, \u00e1reas, processos, pessoas, tecnologias, riscos e controles. O<strong> volume e a complexidade<\/strong> da \u00e1rvore <strong>tornavam a navega\u00e7\u00e3o lenta, dificultavam a localiza\u00e7\u00e3o de entidades e aumentavam o esfor\u00e7o de suporte e manuten\u00e7\u00e3o t\u00e9cnica.<\/strong><\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a80c94 elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"5a80c94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"deviconreg- devicon-reg-1\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>O que estava acontecendo<\/strong> \u2014 A estrutura enterprise havia crescido para mais de 25 mil registros, com m\u00faltiplos tipos de entidades, regras de neg\u00f3cio e endpoints de API fragmentados. A \u00e1rvore ficava lenta, dif\u00edcil de navegar e pouco escal\u00e1vel para usu\u00e1rios que precisavam consultar diariamente as informa\u00e7\u00f5es.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"deviconsld- devicon-sld-2\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Por que isso importava<\/strong> \u2014 A \u00e1rvore \u00e9 uma base operacional cr\u00edtica da plataforma. Qualquer fric\u00e7\u00e3o nessa estrutura impactava a gest\u00e3o de riscos, compliance, auditoria e controles internos, al\u00e9m de aumentar a depend\u00eancia de suporte e dificultar a evolu\u00e7\u00e3o t\u00e9cnica do produto.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"deviconsld- devicon-sld-3\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>O que eu fiz<\/strong> \u2014 Atuei na interse\u00e7\u00e3o entre produto, design e engenharia para mapear a estrutura atual, entender os tipos de entidades, identificar gargalos de performance e propor uma experi\u00eancia mais clara e escal\u00e1vel. O trabalho envolveu arquitetura da informa\u00e7\u00e3o, redesenho da navega\u00e7\u00e3o, revis\u00e3o da l\u00f3gica de entidades, mapeamento de banco de dados e alinhamento t\u00e9cnico com engenharia para reduzir complexidade entre front-end e APIs.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"deviconsld- devicon-sld-4\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>O que mudou<\/strong> \u2014 A nova abordagem tornou a renderiza\u00e7\u00e3o 14x mais r\u00e1pida, reduziu em 80% a quantidade de endpoints de API necess\u00e1rios para operar a estrutura e aumentou em 35% a agilidade do suporte em chamados relacionados \u00e0 navega\u00e7\u00e3o e manuten\u00e7\u00e3o das entidades.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"deviconsld- devicon-sld-5\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Impacto no neg\u00f3cio<\/strong> \u2014 A solu\u00e7\u00e3o reduziu complexidade operacional, melhorou a experi\u00eancia de usu\u00e1rios e criou uma base mais escal\u00e1vel para evolu\u00e7\u00e3o do produto, diminuindo retrabalho, acelerando diagn\u00f3sticos e onboarding de novos clientes com sistemas de IAM ( identity and Access Management) e aproximando design e engenharia em uma \u00e1rea cr\u00edtica da plataforma.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-7aef7b1-de15add e-divider-base\" data-interaction-id=\"7aef7b1\"  data-e-type=\"widget\" data-id=\"7aef7b1\" \/>\n\t\t\t\t<div class=\"elementor-element elementor-element-d950b2d elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"d950b2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><h2 class=\"vector-grupo-content-item-heading-auxiliar\">02 \u2014 Contexto<\/h2><span class=\"vector-grupo-content-item-heading-main\">SaaS B2B enterprise de GRC \u2014 Governan\u00e7a, Risco, Compliance e Auditoria<\/span><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p><strong>A Perinity<\/strong> \u00e9 uma plataforma\u00a0<strong> Saas GRC<\/strong> utilizada por <strong>grandes empresas<\/strong> e institui\u00e7\u00f5es <strong>altamente reguladas<\/strong> (Bancos, \u00d3rg\u00e3os p\u00fablicos, Empresas Privadas, Empresas multinacionais e Estrangeiras) <strong>para mapear e gerenciar<\/strong> riscos, definir controles, acompanhar auditorias e apoiar processos de governan\u00e7a e conformidade.<\/p><p><strong>O produto vem de uma estrutura legada em Java\/JSF<\/strong> e passa ainda por uma <strong>moderniza\u00e7\u00e3o gradual para Angular<\/strong>. <strong>Meu trabalho<\/strong> inicial estava ligado \u00e0 <strong>evolu\u00e7\u00e3o das fichas de cadastro das entidades<\/strong> registradas na \u00e1rvore corporativa, como parte do<strong> esfor\u00e7o de reduzir depend\u00eancias do legado<\/strong> e modernizar a experi\u00eancia do sistema.<\/p><p>Dentro da plataforma, essa \u00e1rvore \u00e9 uma das <strong>estruturas mais cr\u00edticas<\/strong>. Ela representa a <strong>arquitetura corporativa<\/strong> de cada cliente, conectando empresas, \u00e1reas, processos, macroprocessos, tecnologias, pessoas-chave e outras entidades. A partir dela, os usu\u00e1rios relacionam riscos, controles, testes, auditorias, evid\u00eancias e planos de a\u00e7\u00e3o.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04a1a6e elementor-widget elementor-widget-image\" data-id=\"04a1a6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/imagem-modelo-auditoria.jpg\" title=\"imagem-modelo-auditoria\" alt=\"imagem-modelo-auditoria\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Dia a Dia de Auditores , Gestores de Compliance<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-2bd5118-3253226 e-divider-base\" data-interaction-id=\"2bd5118\"  data-e-type=\"widget\" data-id=\"2bd5118\" \/>\n\t\t\t\t<div class=\"elementor-element elementor-element-5068a9f elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"5068a9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><h2 class=\"vector-grupo-content-item-heading-auxiliar\">03 \u2014 Problema<\/h2><span class=\"vector-grupo-content-item-heading-main\">O gargalo estava al\u00e9m da interface<\/span><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p>O <strong>escopo do projeto<\/strong> come\u00e7ou com o foco em\u00a0 <strong>moderniza\u00e7\u00e3o das fichas de cadastro<\/strong> das entidades <strong>registradas na \u00e1rvore corporativa<\/strong>. A ideia inicial era <strong>reduzir depend\u00eancias do legado<\/strong> em Java\/JSF, <strong>melhorar a experi\u00eancia<\/strong> de cadastro e <strong>avan\u00e7ar na migra\u00e7\u00e3o gradual<\/strong> do produto<strong> para Angular<\/strong>.<\/p><p>Antes disso, <strong>j\u00e1 hav\u00edamos evolu\u00eddo<\/strong> a camada<strong> visual e de usabilidade<\/strong> da \u00e1rvore, melhorando<strong> navega\u00e7\u00e3o, busca e hierarquia<\/strong> dos elementos. Por\u00e9m, conforme a <strong>base de clientes cresceu<\/strong> e estruturas maiores come\u00e7aram a ser incorporadas, a solu\u00e7\u00e3o inicial proposta com lazy loads n\u00e3o seria o suficiente para sanar este novo problema.<\/p><p>O <strong>cliente mais cr\u00edtico<\/strong> nesse cen\u00e1rio era a <strong>Embraer<\/strong>, que\u00a0 estava operando com mais de 25 mil registros na \u00e1rvore ao<strong> final de seu onboarding<\/strong>. A <strong>estrutura estava sendo\u00a0 alimentada continuamente<\/strong> com novas entidades (<strong>centenas de registros por dia<\/strong>), ajustes e rela\u00e7\u00f5es entre empresas, \u00e1reas, processos, tecnologias, pessoas, riscos e controles. Em uma opera\u00e7\u00e3o desse porte, <strong>o carregamento completo da \u00e1rvore no navegador gerava perda de performance<\/strong>, lentid\u00e3o, travamentos e dificuldade para localizar informa\u00e7\u00f5es espec\u00edficas.<\/p><p>O componente, que deveria dar agilidade \u00e0 opera\u00e7\u00e3o, havia se tornado um gargalo. A raiz do problema n\u00e3o estava apenas na UI, mas na forma como a estrutura era organizada, carregada, consultada e mantida.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28e4e22 elementor-widget elementor-widget-image\" data-id=\"28e4e22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/projeto-anterior-arvore-v2.jpg\" title=\"projeto-anterior-arvore-v2\" alt=\"projeto-anterior-arvore-v2\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Evolu\u00e7\u00e3o da \u00c1rvore V1 -&gt; V2<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-1fac1c6-d832cc8 e-divider-base\" data-interaction-id=\"1fac1c6\"  data-e-type=\"widget\" data-id=\"1fac1c6\" \/>\n\t\t\t\t<div class=\"elementor-element elementor-element-08df411 elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"08df411\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><h2 class=\"vector-grupo-content-item-heading-auxiliar\">04 \u2014 Meu papel<\/h2><span class=\"vector-grupo-content-item-heading-main\">De uma frente de moderniza\u00e7\u00e3o para uma solu\u00e7\u00e3o estrutural<\/span><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p><strong>Meu papel inicial<\/strong> era <strong>evoluir as fichas de cadastro das entidades<\/strong> registradas na \u00e1rvore corporativa, dentro do <strong>movimento de moderniza\u00e7\u00e3o do produto<\/strong> e redu\u00e7\u00e3o de <strong>depend\u00eancias do legado em Java\/JSF.<\/strong><\/p><p>Mas, <strong>ao investigar o comportamento da \u00e1rvore<\/strong> no ambiente dos clientes, ficou claro que o <strong>problema n\u00e3o estava apenas em modernizar as telas de cadastro<\/strong>. A opera\u00e7\u00e3o <strong>continuaria limitada por performance<\/strong>, fragmenta\u00e7\u00e3o de entidades, m\u00faltiplos endpoints e uma l\u00f3gica dif\u00edcil de escalar.<\/p><p>Nesse ponto, <strong>meu papel se expandiu<\/strong>. Atuei na <strong>ponte entre produto, design, engenharia e lideran\u00e7as<\/strong> para separar sintoma de causa, <strong>mapear a estrutura atual<\/strong> e <strong>propor um caminho mais vi\u00e1vel<\/strong> para o neg\u00f3cio, usu\u00e1rios, suporte e tecnologia.<\/p><p>Essa atua\u00e7\u00e3o foi poss\u00edvel porque<strong> eu j\u00e1 vinha liderando<\/strong> frentes importantes de <strong>maturidade de design<\/strong> dentro da Perinity: introdu\u00e7\u00e3o de <strong>processos de discovery<\/strong>, <strong>padroniza\u00e7\u00e3o de componentes<\/strong>, <strong>evolu\u00e7\u00e3o do Design System<\/strong> e <strong>aproxima\u00e7\u00e3o entre design e engenharia<\/strong>. Esse <strong>hist\u00f3rico criou confian\u00e7a<\/strong> para que minhas c<strong>ontribui\u00e7\u00f5es fossem al\u00e9m da interface<\/strong> e entrassem tamb\u00e9m em <strong>decis\u00f5es de arquitetura da informa\u00e7\u00e3o<\/strong>, componentiza\u00e7\u00e3o, modelo de entidades e viabilidade t\u00e9cnica.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70440f3 elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"70440f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Minhas principais responsabilidades<\/strong><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">- Mapear a estrutura atual da \u00e1rvore, seus tipos de entidades, cadastros, rela\u00e7\u00f5es e principais pontos de fric\u00e7\u00e3o.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">- Entender, junto \u00e0 engenharia, como a \u00e1rvore era carregada, quais endpoints eram utilizados e onde estavam os gargalos de performance.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">- Traduzir regras complexas de neg\u00f3cio em fluxos mais simples, escal\u00e1veis e compreens\u00edveis para o time.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">- Conectar a solu\u00e7\u00e3o com o esfor\u00e7o maior de moderniza\u00e7\u00e3o do legado, considerando a migra\u00e7\u00e3o gradual de Java\/JSF para Angular.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">- Apoiar decis\u00f5es de produto para tornar a plataforma mais self-service e flex\u00edvel para diferentes clientes, sem criar solu\u00e7\u00f5es espec\u00edficas demais para um \u00fanico cen\u00e1rio.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">- Documentar decis\u00f5es, comportamentos, estados e regras para reduzir ambiguidade no handoff com engenharia.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">- Alinhar componentes e padr\u00f5es com o Design System, considerando Tailwind CSS, nomenclatura consistente, l\u00f3gica de componentiza\u00e7\u00e3o e evolu\u00e7\u00e3o futura.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">- Manter comunica\u00e7\u00e3o direta com produto, engenharia e lideran\u00e7as para defender uma solu\u00e7\u00e3o que reduzisse complexidade operacional sem comprometer a base existente.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bda4bf3 elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"bda4bf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><span class=\"vector-grupo-content-item-heading-main\">O diferencial da minha atua\u00e7\u00e3o<\/span><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p>Al\u00e9m de redesenhar a experi\u00eancia, contribu\u00ed com know-how t\u00e9cnico e sist\u00eamico de solu\u00e7\u00f5es flex\u00edveis (Do Design ao C\u00f3digo). Dentro da Perinity implantei o Design System, componentiza\u00e7\u00e3o, trouxe tecnologias e padr\u00f5es de mercado como tailwind css , padr\u00e3o BEM e metodologias de design que ajudaram a criar uma base mais previs\u00edvel para engenharia, QA e futuras automa\u00e7\u00f5es.<\/p><p>Essa padroniza\u00e7\u00e3o tamb\u00e9m envelheceu bem com o avan\u00e7o de ferramentas de IA, MCPs, permitiu implantar testes automatizados entre muitas outras coisas.<\/p><p>Em resumo, minha contribui\u00e7\u00e3o foi transformar uma demanda inicialmente ligada \u00e0 moderniza\u00e7\u00e3o de cadastros em uma oportunidade maior: reduzir a complexidade da \u00e1rvore corporativa e criar uma base mais perform\u00e1tica, flex\u00edvel e sustent\u00e1vel para a evolu\u00e7\u00e3o do produto.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-721f4c1-da20fbf e-divider-base\" data-interaction-id=\"721f4c1\"  data-e-type=\"widget\" data-id=\"721f4c1\" \/>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a6fbca elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"6a6fbca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><h2 class=\"vector-grupo-content-item-heading-auxiliar\">05 \u2014 Discovery &amp; Insights<\/h2><span class=\"vector-grupo-content-item-heading-main\">Quando a an\u00e1lise das fichas revelou um problema maior que a interface<\/span><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p>O ponto de partida foi a <strong>revis\u00e3o das fichas de cadastro<\/strong> das entidades da \u00e1rvore corporativa. Ao todo, existiam<strong> 7 tipos de entidades<\/strong> principais: Empresa, \u00c1rea, Processo, Tecnologia, Atividade, Ambiente e Pessoa.<\/p><p><strong>Cada uma possu\u00eda<\/strong> sua pr\u00f3pria <strong>ficha de cadastro<\/strong>, com campos, <strong>fluxos, regras<\/strong> e telas espec\u00edficas. Em m\u00e9dia, <strong>uma \u00fanica entidad<\/strong>e podia d<strong>istribuir suas informa\u00e7\u00f5es<\/strong> em at\u00e9 14 telas diferentes, exigindo muitos cliques para que o usu\u00e1rio conseguisse consultar, editar ou validar dados importantes.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55e5589 elementor-widget elementor-widget-image\" data-id=\"55e5589\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/estrutura-de-entidades-perinity-2-compress.jpg\" title=\"estrutura-de-entidades-perinity-2-compress\" alt=\"estrutura-de-entidades-perinity-2-compress\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Fluxo de cadastro em cada entidade<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0f473c elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"c0f473c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p>A primeira etapa foi<strong> entender o fluxo atual<\/strong> e <strong>identificar onde havia fric\u00e7\u00e3o<\/strong>. Comecei analisando as telas existentes, os caminhos de navega\u00e7\u00e3o e os tickets de suporte relacionados \u00e0 \u00e1rvore. As reclama\u00e7\u00f5es recorrentes indicavam um problema antigo: muitos cliques, muitas telas e dificuldade para encontrar informa\u00e7\u00f5es espec\u00edficas.<\/p><p>Com base nisso,<strong> rascunhei uma primeira proposta de reorganiza\u00e7\u00e3o visual<\/strong> e funcional das fichas. Como <strong>costumo desenhar wireframes j\u00e1 em alta fidelidade<\/strong>, avancei rapidamente para uma vers\u00e3o mais concreta da solu\u00e7\u00e3o, reduzindo dispers\u00e3o de informa\u00e7\u00f5es e agrupando dados relacionados em uma experi\u00eancia mais direta.<\/p><p>Nessa primeira rodada,<strong> conseguimos reduzir cerca de 50%<\/strong> da quantidade de telas e cliques necess\u00e1rios para cumprir os principais fluxos de consulta e manuten\u00e7\u00e3o das entidades.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5efdb9d elementor-widget elementor-widget-image\" data-id=\"5efdb9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/primeira-rodada-de-prototipo-3.jpg\" title=\"primeira-rodada-de-prototipo-3\" alt=\"primeira-rodada-de-prototipo-3\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Primeiras ideias  de refatora\u00e7\u00e3o<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6ffed0 elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"d6ffed0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p><strong>Esse avan\u00e7o melhorava a experi\u00eancia<\/strong>, mas ainda<strong> n\u00e3o resolvia o problema na raiz<\/strong>. Ao <strong>comparar as fichas de cadastro<\/strong>, percebi que grande parte dos <strong>campos era repetida entre entidades diferente<\/strong>s. E me <strong>surgiu uma d\u00favida<\/strong>, todos os campos de fato s\u00e3o preenchidos, todas os tipos de entidade s\u00e3o realmente utilizados?<\/p><p>Para <strong>validar essa hip\u00f3tese<\/strong>, solicitei ao <strong>time de engenharia uma consulta SQL<\/strong> nos ambientes dos clientes, com o objetivo de <strong>entender atrav\u00e9s de dados<\/strong> quais entidades eram realmente utilizadas e quais campos eram preenchidos na pr\u00e1tica.<\/p><p>Essa etapa era importante porque, em GRC, <strong>cada empresa pode adotar uma metodologia pr\u00f3pria<\/strong> para mapear riscos, processos e controles. Conceitualmente fazia sentido ter 7 tipos de entidade. Mas, na pr\u00e1tica, precis\u00e1vamos <strong>entender se essa separa\u00e7\u00e3o era realmente usada<\/strong> pelos clientes ou se<strong> estava criando complexidade desnecess\u00e1ria.<\/strong><\/p><p>O resultado mostrou que<strong> boa parte dos campos n\u00e3o era preenchida<\/strong>, al\u00e9m dos obrigat\u00f3rios. Tamb\u00e9m <strong>identificamos entidades com baixa ader\u00eancia<\/strong> ou uso muito restrito, como Tecnologia, Atividade, Ambiente e Pessoa.<\/p><p><strong>A an\u00e1lise revelou<\/strong> que o<strong> custo de manter cada entidade<\/strong> separada era alto. Cada tipo exigia <strong>seu pr\u00f3prio CRUD<\/strong>, <strong>endpoint<\/strong>, <strong>documenta\u00e7\u00e3o<\/strong>, <strong>regras espec\u00edficas<\/strong>, <strong>manuten\u00e7\u00e3o e novas implementa\u00e7\u00f5es isoladas.<\/strong> Ou seja, qualquer evolu\u00e7\u00e3o precisava ser replicada ou adaptada para m\u00faltiplas estruturas, mesmo quando os comportamentos eram muito parecidos.<\/p><p>Com isso, a<strong> oportunidade ficou mais clara<\/strong>: o problema <strong>n\u00e3o era apenas reduzir telas<\/strong>, mas repensar a forma como as entidades eram modeladas, consultadas e mantidas.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9339a44 elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"9339a44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Principais insights<\/strong><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>1. O problema de UX escondia um problema estrutural<\/strong><br \/><small>  A quantidade de cliques e telas era o sintoma mais vis\u00edvel, mas a raiz estava na fragmenta\u00e7\u00e3o das entidades, dos cadastros e dos endpoints.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>2. As fichas eram diferentes na interface, mas parecidas na estrutura<\/strong><br \/><small> Grande parte dos campos se repetia entre os 7 tipos de entidade. Isso indicava que a separa\u00e7\u00e3o existente aumentava a complexidade sem necessariamente gerar valor proporcional para o usu\u00e1rio.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>3. Nem todas as entidades tinham ader\u00eancia real nos clientes<\/strong><br \/><small> A an\u00e1lise de uso mostrou que algumas entidades eram pouco utilizadas ou preenchidas apenas parcialmente. Isso abriu espa\u00e7o para discutir uma estrutura mais simples e flex\u00edvel.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>4. A manuten\u00e7\u00e3o t\u00e9cnica crescia junto com a fragmenta\u00e7\u00e3o<\/strong><br \/><small> Cada entidade tinha seu pr\u00f3prio CRUD, endpoint e l\u00f3gica de manuten\u00e7\u00e3o. Isso aumentava o esfor\u00e7o de engenharia, dificultava evolu\u00e7\u00e3o do produto e tornava qualquer ajuste mais caro.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>5. A solu\u00e7\u00e3o precisava equilibrar simplifica\u00e7\u00e3o e flexibilidade<\/strong><br \/><small> Reduzir o n\u00famero de entidades resolveria parte do problema, mas poderia prejudicar clientes com metodologias diferentes. Por isso, a solu\u00e7\u00e3o precisava simplificar a base sem impedir customiza\u00e7\u00f5es futuras.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37e145c elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"37e145c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Notas T\u00e9cnicas<\/strong><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Entidade:<\/strong><br \/><small>neste contexto, uma entidade representa um tipo de registro estruturado no sistema, como Empresa, \u00c1rea, Processo, Tecnologia, Atividade, Ambiente ou Pessoa. Cada entidade possui campos, regras e rela\u00e7\u00f5es pr\u00f3prias dentro da plataforma.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>CRUD:<\/strong><br \/><small>sigla para Create, Read, Update and Delete. Representa as opera\u00e7\u00f5es b\u00e1sicas de cria\u00e7\u00e3o, leitura, atualiza\u00e7\u00e3o e exclus\u00e3o de dados em um sistema.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-1e516ea-0651d2e e-divider-base\" data-interaction-id=\"1e516ea\"  data-e-type=\"widget\" data-id=\"1e516ea\" \/>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab61a67 elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"ab61a67\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><h2 class=\"vector-grupo-content-item-heading-auxiliar\">06 \u2014 Decis\u00f5es de Produto &amp; Solu\u00e7\u00e3o<\/h2><span class=\"vector-grupo-content-item-heading-main\">De sete entidades r\u00edgidas para uma estrutura \u00fanica, flex\u00edvel e escal\u00e1vel<\/span><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p>Tinhamos a <strong>oportunidade<\/strong> de n\u00e3o apenas redesenhar as telas mas de <strong>resolver o principal problema que estava<\/strong> na fragmenta\u00e7\u00e3o da estrutura: sete entidades diferentes, cada uma com seu pr\u00f3prio cadastro, regras, CRUD, endpoint, documenta\u00e7\u00e3o e manuten\u00e7\u00e3o.<\/p><p>A pergunta que direcionou a solu\u00e7\u00e3o foi:<\/p><p><strong>E se a gente pudesse reduzir tudo para uma \u00fanica entidade?<\/strong><\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd174d7 elementor-widget elementor-widget-image\" data-id=\"fd174d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/a-grande-entidade.jpg\" title=\"a-grande-entidade\" alt=\"a-grande-entidade\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">O surgimento da Grande Entidade<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e712862 elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"e712862\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p>A <strong>inspira\u00e7\u00e3o veio da minha experi\u00eancia<\/strong> anterior com desenvolvimento de<strong> cadastros flex\u00edveis e tipos customizados<\/strong> de conte\u00fado no WordPress. Em vez de tratar cada tipo de entidade como uma estrutura completamente separada, <strong>trouxe a l\u00f3gica de uma base \u00fanica, parametriz\u00e1vel e adapt\u00e1vel ao contexto de cada cliente.<\/strong><\/p><p>A proposta foi<strong> criar uma entidade principal<\/strong>, uma esp\u00e9cie de \u201c<strong>grande entidade<\/strong>\u201d, capaz de representar empresas, \u00e1reas, processos, tecnologias, atividades, ambientes, pessoas e novos tipos que cada cliente pudesse precisar.<\/p><p>Na pr\u00e1tica, os antigos tipos de entidade deixariam de ser estruturas isoladas e passariam a funcionar como categorias ou tipos aplicados sobre uma entidade base.<\/p><p>I<strong>sso permitiria que o sistema tivesse:<\/strong><\/p><p>&#8211; 1 modelo principal de entidade;<br \/>&#8211; 1 CRUD base;<br \/>&#8211; 1 endpoint principal;<br \/>&#8211; uma l\u00f3gica mais simples de manuten\u00e7\u00e3o;<br \/>&#8211; uma experi\u00eancia mais consistente para usu\u00e1rios;<br \/>&#8211; mais flexibilidade para diferentes metodologias de GRC.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f56d64 elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"3f56d64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Decis\u00e3o 1 \u2014 Unificar a base das entidades<\/strong><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Problema:<\/strong><br><small>   As sete entidades tinham estruturas parecidas, mas eram tratadas como objetos separados no produto e na engenharia.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Decis\u00e3o:<\/strong><br><small>   Propor uma entidade base \u00fanica, onde os tipos atuais passariam a ser categorias ou classifica\u00e7\u00f5es.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Trade-off:<\/strong><br><small>   A mudan\u00e7a exigia cuidado com migra\u00e7\u00e3o, compatibilidade com dados existentes e impacto em integra\u00e7\u00f5es legadas.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Impacto esperado:<\/strong><br><small>   Reduzir fragmenta\u00e7\u00e3o t\u00e9cnica, simplificar manuten\u00e7\u00e3o, diminuir endpoints e tornar a experi\u00eancia mais previs\u00edvel.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e1e3fe elementor-widget elementor-widget-image\" data-id=\"7e1e3fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/prototipo-aba-contexto-variavel.jpg\" title=\"prototipo-aba-contexto-variavel\" alt=\"prototipo-aba-contexto-variavel\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Tela de Preenchimento + Exibi\u00e7\u00e3o de campos adicionais<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c14eba3 elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"c14eba3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Decis\u00e3o 2 \u2014 Separar estrutura base de metodologia do cliente<\/strong><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Problema:<\/strong><br><small> Cada cliente podia usar uma metodologia diferente para mapear riscos, processos, \u00e1reas e controles. Reduzir entidades de forma r\u00edgida poderia prejudicar clientes com estruturas espec\u00edficas.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Decis\u00e3o:<\/strong><br><small> Criar uma etapa de pr\u00e9-parametriza\u00e7\u00e3o na central do sistema, conduzida principalmente no onboarding com o time de CS. Nessa etapa, o cliente poderia definir quais tipos de entidade usaria no dia a dia.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Trade-off:<\/strong><br><small> A solu\u00e7\u00e3o transferia parte da configura\u00e7\u00e3o para um momento inicial de implanta\u00e7\u00e3o, exigindo clareza no onboarding e boa documenta\u00e7\u00e3o.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Impacto esperado:<\/strong><br><small> Permitir que o produto fosse mais self-service e adapt\u00e1vel, sem precisar criar solu\u00e7\u00f5es espec\u00edficas para cada cliente.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82bb7b0 elementor-widget elementor-widget-image\" data-id=\"82bb7b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/prototipo-parametrizacao-de-entidades.jpg\" title=\"prototipo-parametrizacao-de-entidades\" alt=\"prototipo-parametrizacao-de-entidades\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Cadastro de tipo de entidade<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f54648 elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"5f54648\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Decis\u00e3o 3 \u2014 Resolver campos espec\u00edficos com templates configur\u00e1veis<\/strong><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Problema:<\/strong><br><small> Algumas entidades possu\u00edam campos espec\u00edficos que n\u00e3o poderiam simplesmente desaparecer em uma unifica\u00e7\u00e3o.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Decis\u00e3o:<\/strong><br><small> Aplicar a l\u00f3gica de templates de cadastro flex\u00edvel. O cliente poderia definir quais campos aparecem, alterar labels, controlar obrigatoriedade e adaptar campos conforme idioma, contexto ou tipo de entidade.<br \/>  Para isso, propusemos uma aba de contexto, onde campos adicionais poderiam ser vinculados ao tipo\/categoria da entidade.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Trade-off:<\/strong><br><small> A flexibilidade precisava ser simples o suficiente para o usu\u00e1rio configurar, mas robusta o bastante para suportar diferentes modelos de opera\u00e7\u00e3o.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Impacto esperado:<\/strong><br><small> Reduzir campos desnecess\u00e1rios, diminuir parametriza\u00e7\u00e3o excessiva e manter suporte a casos espec\u00edficos sem duplicar estruturas.<\/small><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bdcf76c elementor-widget elementor-widget-image\" data-id=\"bdcf76c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/prototipo-parametrizacao-de-campos.jpg\" title=\"prototipo-parametrizacao-de-campos\" alt=\"prototipo-parametrizacao-de-campos\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Cadastro de templates flex\u00edveis<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5727ce7 elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"5727ce7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><span class=\"vector-grupo-content-item-heading-main\">A solu\u00e7\u00e3o proposta<\/span><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p><strong>N\u00e3o seria apenas uma nova interface<\/strong> para as fichas de cadastro. Seria uma <strong>mudan\u00e7a<\/strong> na forma <strong>como o produto entendia, organizava e operava suas entidades.<\/strong><\/p><p>Antes, cada entidade era tratada como uma estrutura isolada. Depois, passariamos a propor uma l\u00f3gica em que uma entidade base poderia assumir diferentes tipos, receber campos configur\u00e1veis e se adaptar \u00e0 metodologia de cada cliente.<\/p><p>Isso criaria uma base mais simples para engenharia, mais clara para usu\u00e1rios e mais <strong>flex\u00edvel para o neg\u00f3cio em redu\u00e7\u00e3o de custo e prospec\u00e7\u00e3o de novos clientes.<\/strong><\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-d893223-48a4f0e e-divider-base\" data-interaction-id=\"d893223\"  data-e-type=\"widget\" data-id=\"d893223\" \/>\n\t\t\t\t<div class=\"elementor-element elementor-element-7403b92 elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"7403b92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><h2 class=\"vector-grupo-content-item-heading-auxiliar\">07 \u2014 Valida\u00e7\u00e3o t\u00e9cnica e impacto<\/h2><span class=\"vector-grupo-content-item-heading-main\">Quando a solu\u00e7\u00e3o de design precisou passar pelo crivo da arquitetura<\/span><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p><strong>O time de engenharia participou do processo<\/strong> desde as primeiras investiga\u00e7\u00f5es. A an\u00e1lise das entidades, endpoints, cadastros e limita\u00e7\u00f5es do legado n\u00e3o foi feita isoladamente pelo design. A <strong>solu\u00e7\u00e3o precisava resolver o problema do usu\u00e1rio<\/strong>, mas tamb\u00e9m p<strong>recisava ser vi\u00e1vel dentro de um produto monol\u00edtico<\/strong>, com depend\u00eancias em Java\/JSF, integra\u00e7\u00f5es externas ativas, relat\u00f3rios, regras de neg\u00f3cio e rela\u00e7\u00f5es com diversos outros m\u00f3dulos da plataforma.<\/p><p>Quando<strong> apresentei a proposta de unificar as entidades<\/strong> em uma base mais flex\u00edvel, a recep\u00e7\u00e3o foi positiva. O time entendeu que a solu\u00e7\u00e3o atacava problemas antigos da \u00e1rvore: renderiza\u00e7\u00e3o pesada, m\u00faltiplos endpoints, manuten\u00e7\u00e3o fragmentada e dificuldade para evoluir o componente sem gerar impacto em outras partes do sistema.<\/p><p>O time de engenharia <strong>trouxe tamb\u00e9m novas leituras sobre o impacto<\/strong> t\u00e9cnico da proposta. A simplifica\u00e7\u00e3o poderia reduzir complexidade nas integra\u00e7\u00f5es, facilitar a manuten\u00e7\u00e3o da \u00e1rvore, melhorar performance e evitar que os mesmos problemas continuassem se acumulando conforme novos clientes e metodologias fossem adicionados ao produto.<\/p><p><strong>Ao mesmo tempo, o time mapeou pontos cr\u00edticos que precisavam ser tratados antes da implementa\u00e7\u00e3o:<\/strong><\/p><p>&#8211; impacto em integra\u00e7\u00f5es externas j\u00e1 ativas;<br \/>&#8211; depend\u00eancias com relat\u00f3rios existentes;<br \/>&#8211; rela\u00e7\u00f5es da \u00e1rvore com riscos, controles, auditorias e outros registros;<br \/>&#8211; migra\u00e7\u00e3o dos dados antigos para a nova estrutura;<br \/>&#8211; compatibilidade com clientes que j\u00e1 utilizavam metodologias pr\u00f3prias;<br \/>&#8211; risco de perda ou inconsist\u00eancia de informa\u00e7\u00f5es durante a transi\u00e7\u00e3o;<br \/>&#8211; depend\u00eancia do legado em JSF e do modelo monol\u00edtico da aplica\u00e7\u00e3o.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dece812 elementor-widget elementor-widget-image\" data-id=\"dece812\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1081\" height=\"509\" src=\"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/screenshot-apresentacao-time-2.jpg\" class=\"attachment-full size-full wp-image-766\" alt=\"\" srcset=\"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/screenshot-apresentacao-time-2.jpg 1081w, https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/screenshot-apresentacao-time-2-600x283.jpg 600w, https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/screenshot-apresentacao-time-2-1024x482.jpg 1024w, https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/screenshot-apresentacao-time-2-768x362.jpg 768w\" sizes=\"(max-width: 1081px) 100vw, 1081px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Reuni\u00e3o de apresenta\u00e7\u00e3o<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b61d1b0 elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"b61d1b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p><strong>Ap\u00f3s a apresenta\u00e7\u00e3o<\/strong>, a engenharia <strong>iniciou um estudo arquitetural mais profundo<\/strong> da solu\u00e7\u00e3o. Durante aproximadamente dois meses, o time avaliou impacto, esfor\u00e7o, riscos de migra\u00e7\u00e3o e caminhos poss\u00edveis para implementar a mudan\u00e7a sem quebrar a opera\u00e7\u00e3o dos clientes existentes.<\/p><p>A<strong> conclus\u00e3o foi que o esfor\u00e7o seria alto<\/strong>, mas o<strong> impacto positivo justificava a iniciativa.<\/strong> A solu\u00e7\u00e3o foi entendida como <strong>uma evolu\u00e7\u00e3o preventiva<\/strong>: em vez de continuar corrigindo sintomas da \u00e1rvore cliente a cliente, a proposta atacava a estrutura que gerava lentid\u00e3o, fragmenta\u00e7\u00e3o e custo de manuten\u00e7\u00e3o.<\/p><p>A <strong>implementa\u00e7\u00e3o passou a ser planejada<\/strong> de forma gradual, come\u00e7ando pelos clientes mais cr\u00edticos e primeiro em ambiente de homologa\u00e7\u00e3o. Como a base da Perinity \u00e9 ampla e cada cliente possui configura\u00e7\u00f5es pr\u00f3prias, a migra\u00e7\u00e3o exigia revis\u00e3o manual, valida\u00e7\u00e3o de dados e cuidado antes de avan\u00e7ar para produ\u00e7\u00e3o.<\/p><p><strong>Mesmo ainda em desenvolvimento<\/strong>, a solu\u00e7\u00e3o j\u00e1 indicava ganhos importantes:<\/p><p>&#8211; renderiza\u00e7\u00e3o da \u00e1rvore at\u00e9 14x mais r\u00e1pida em cen\u00e1rios de alto volume;<br \/>&#8211; redu\u00e7\u00e3o de 80% na quantidade de endpoints necess\u00e1rios para operar entidades;<br \/>&#8211; ganho de 35% em agilidade no suporte para diagn\u00f3stico e orienta\u00e7\u00e3o em chamados relacionados \u00e0 \u00e1rvore;<br \/>&#8211; base mais flex\u00edvel para clientes com metodologias diferentes;<br \/>&#8211; menor custo futuro para manuten\u00e7\u00e3o, evolu\u00e7\u00e3o e integra\u00e7\u00e3o da estrutura.<\/p><p>O <strong>principal impacto foi transformar uma \u00e1rea cr\u00edtica da plataforma em uma base mais sustent\u00e1vel<\/strong> para escalar o produto, reduzir retrabalho e permitir que usu\u00e1rios t\u00e9cnicos operassem estruturas complexas com mais clareza, performance e confian\u00e7a.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-f6a427e-d2cb269 e-divider-base\" data-interaction-id=\"f6a427e\"  data-e-type=\"widget\" data-id=\"f6a427e\" \/>\n\t\t\t\t<div class=\"elementor-element elementor-element-55fdf9a elementor-widget__width-inherit elementor-widget-laptop__width-inherit elementor-widget elementor-widget-vector-grupo-conteudo\" data-id=\"55fdf9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"vector-grupo-conteudo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vector-grupo-content-wrapper\"><div class=\"vector-grupo-content-item-headings\"><h2 class=\"vector-grupo-content-item-heading-auxiliar\">08 \u2014 Aprendizados<\/h2><span class=\"vector-grupo-content-item-heading-main\">Complexidade n\u00e3o desaparece, ela precisa ser organizada<\/span><\/div><div class=\"vector-grupo-content-item-content\"><div class=\"vector-grupo-content-item-text\"><p>Em produtos enterprise, <strong>a melhor solu\u00e7\u00e3o nem sempre est\u00e1 em simplificar a interface isoladamente<\/strong>. Muitas vezes, a fric\u00e7\u00e3o vis\u00edvel para o usu\u00e1rio \u00e9 reflexo de decis\u00f5es estruturais acumuladas ao longo do tempo.<\/p><p><strong>A experi\u00eancia n\u00e3o impacta apenas quem usa a interface final<\/strong>: ela tamb\u00e9m influencia implanta\u00e7\u00e3o, suporte, engenharia e o custo de evolu\u00e7\u00e3o da plataforma, ent\u00e3o <strong>todos os envolvidos na opera\u00e7\u00e3o precisam de clareza, controle e previsibilidade<\/strong> para lidar com informa\u00e7\u00f5es cr\u00edticas.<\/p><p><strong>Por isso, o design precisa considerar a cadeia completa.<\/strong> Quando uma solu\u00e7\u00e3o melhora arquitetura da informa\u00e7\u00e3o, modelo de dados, performance e manuten\u00e7\u00e3o, ela reduz retrabalho, acelera diagn\u00f3sticos e transforma complexidade em uma experi\u00eancia mais confi\u00e1vel, escal\u00e1vel e acion\u00e1vel.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Redesenho da experi\u00eancia de navega\u00e7\u00e3o e gest\u00e3o de entidades em uma plataforma GRC, conectando arquitetura da informa\u00e7\u00e3o, performance e colabora\u00e7\u00e3o entre design e engenharia.<\/p>\n","protected":false},"author":1,"featured_media":718,"menu_order":0,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"expertise":[36,37,38,39,40,41,42,43,44],"class_list":["post-768","works","type-works","status-publish","format-standard","has-post-thumbnail","hentry","expertise-complex-workflows","expertise-data-structure","expertise-design-system","expertise-engineering-collaboration","expertise-enterprise-saas-b2b","expertise-information-architecture","expertise-operational-efficiency","expertise-product-design","expertise-ux-research"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Redesenhando estrutura enterprise da Embraer com mais de 25 mil registros &#187; Weliton Martins<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Redesenhando estrutura enterprise da Embraer com mais de 25 mil registros &#187; Weliton Martins\" \/>\n<meta property=\"og:description\" content=\"Redesenho da experi\u00eancia de navega\u00e7\u00e3o e gest\u00e3o de entidades em uma plataforma GRC, conectando arquitetura da informa\u00e7\u00e3o, performance e colabora\u00e7\u00e3o entre design e engenharia.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/welitonmartins.com\/pt-br\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/\" \/>\n<meta property=\"og:site_name\" content=\"Weliton Martins\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-20T23:04:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/imagem-modelo-auditoria.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1076\" \/>\n\t<meta property=\"og:image:height\" content=\"623\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"16 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/works\\\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\\\/\",\"url\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/works\\\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\\\/\",\"name\":\"Redesenhando estrutura enterprise da Embraer com mais de 25 mil registros &#187; Weliton Martins\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/works\\\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/works\\\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/welitonmartins.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/imagem-modelo-auditoria.jpg\",\"datePublished\":\"2026-05-26T21:57:16+00:00\",\"dateModified\":\"2026-06-20T23:04:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/works\\\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/works\\\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/works\\\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\\\/#primaryimage\",\"url\":\"https:\\\/\\\/welitonmartins.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/imagem-modelo-auditoria.jpg\",\"contentUrl\":\"https:\\\/\\\/welitonmartins.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/imagem-modelo-auditoria.jpg\",\"width\":1076,\"height\":623},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/works\\\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Works\",\"item\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/works\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Redesenhando estrutura enterprise da Embraer com mais de 25 mil registros\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/\",\"name\":\"Weliton Martins\",\"description\":\"Product Designer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/welitonmartins.com\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Redesenhando estrutura enterprise da Embraer com mais de 25 mil registros &#187; Weliton Martins","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"pt_BR","og_type":"article","og_title":"Redesenhando estrutura enterprise da Embraer com mais de 25 mil registros &#187; Weliton Martins","og_description":"Redesenho da experi\u00eancia de navega\u00e7\u00e3o e gest\u00e3o de entidades em uma plataforma GRC, conectando arquitetura da informa\u00e7\u00e3o, performance e colabora\u00e7\u00e3o entre design e engenharia.","og_url":"https:\/\/welitonmartins.com\/pt-br\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/","og_site_name":"Weliton Martins","article_modified_time":"2026-06-20T23:04:45+00:00","og_image":[{"width":1076,"height":623,"url":"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/imagem-modelo-auditoria.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"16 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/welitonmartins.com\/pt-br\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/","url":"https:\/\/welitonmartins.com\/pt-br\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/","name":"Redesenhando estrutura enterprise da Embraer com mais de 25 mil registros &#187; Weliton Martins","isPartOf":{"@id":"https:\/\/welitonmartins.com\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/welitonmartins.com\/pt-br\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/#primaryimage"},"image":{"@id":"https:\/\/welitonmartins.com\/pt-br\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/#primaryimage"},"thumbnailUrl":"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/imagem-modelo-auditoria.jpg","datePublished":"2026-05-26T21:57:16+00:00","dateModified":"2026-06-20T23:04:45+00:00","breadcrumb":{"@id":"https:\/\/welitonmartins.com\/pt-br\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/welitonmartins.com\/pt-br\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/welitonmartins.com\/pt-br\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/#primaryimage","url":"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/imagem-modelo-auditoria.jpg","contentUrl":"https:\/\/welitonmartins.com\/wp-content\/uploads\/2026\/05\/imagem-modelo-auditoria.jpg","width":1076,"height":623},{"@type":"BreadcrumbList","@id":"https:\/\/welitonmartins.com\/pt-br\/works\/redesenhando-estrutura-enterprise-da-embraer-com-mais-de-25-mil-registros\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/welitonmartins.com\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Works","item":"https:\/\/welitonmartins.com\/pt-br\/works\/"},{"@type":"ListItem","position":3,"name":"Redesenhando estrutura enterprise da Embraer com mais de 25 mil registros"}]},{"@type":"WebSite","@id":"https:\/\/welitonmartins.com\/pt-br\/#website","url":"https:\/\/welitonmartins.com\/pt-br\/","name":"Weliton Martins","description":"Product Designer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/welitonmartins.com\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"}]}},"_links":{"self":[{"href":"https:\/\/welitonmartins.com\/pt-br\/wp-json\/wp\/v2\/works\/768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/welitonmartins.com\/pt-br\/wp-json\/wp\/v2\/works"}],"about":[{"href":"https:\/\/welitonmartins.com\/pt-br\/wp-json\/wp\/v2\/types\/works"}],"author":[{"embeddable":true,"href":"https:\/\/welitonmartins.com\/pt-br\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/welitonmartins.com\/pt-br\/wp-json\/wp\/v2\/works\/768\/revisions"}],"predecessor-version":[{"id":810,"href":"https:\/\/welitonmartins.com\/pt-br\/wp-json\/wp\/v2\/works\/768\/revisions\/810"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/welitonmartins.com\/pt-br\/wp-json\/wp\/v2\/media\/718"}],"wp:attachment":[{"href":"https:\/\/welitonmartins.com\/pt-br\/wp-json\/wp\/v2\/media?parent=768"}],"wp:term":[{"taxonomy":"expertise","embeddable":true,"href":"https:\/\/welitonmartins.com\/pt-br\/wp-json\/wp\/v2\/expertise?post=768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}