{"id":119075,"date":"2023-03-25T16:00:00","date_gmt":"2023-03-25T19:00:00","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/?p=16499"},"modified":"2023-08-01T17:32:11","modified_gmt":"2023-08-01T20:32:11","slug":"monorepo","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/","title":{"rendered":"A jornada de implementa\u00e7\u00e3o do Monorepo: desafios e solu\u00e7\u00f5es"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Introdu\u00e7\u00e3o ao t\u00f3pico&nbsp;<\/h3>\n\n\n\n<p>O Monorepo \u00e9 uma abordagem de gerenciamento de c\u00f3digo-fonte que tem ganhado popularidade em empresas de software. Ao inv\u00e9s de manter v\u00e1rios reposit\u00f3rios separados para cada projeto, o Monorepo concentra todo o c\u00f3digo-fonte em um \u00fanico reposit\u00f3rio, permitindo uma melhor colabora\u00e7\u00e3o entre equipes, maior reutiliza\u00e7\u00e3o de c\u00f3digo e uma vis\u00e3o mais completa do estado do projeto.<\/p>\n\n\n\n<p>O Monorepo oferece benef\u00edcios significativos, como a capacidade de compartilhar facilmente c\u00f3digo entre projetos, reduzir a sobrecarga de gerenciamento de reposit\u00f3rios e melhorar a consist\u00eancia do c\u00f3digo em toda a organiza\u00e7\u00e3o. Al\u00e9m disso, ao agrupar todos os projetos em um \u00fanico reposit\u00f3rio, \u00e9 poss\u00edvel rastrear facilmente as depend\u00eancias e altera\u00e7\u00f5es do c\u00f3digo, facilitando a detec\u00e7\u00e3o e corre\u00e7\u00e3o de erros.<\/p>\n\n\n\n<p>No entanto, a implementa\u00e7\u00e3o do Monorepo pode apresentar desafios, como a complexidade de integra\u00e7\u00e3o entre projetos, a necessidade de padroniza\u00e7\u00e3o de processos e ferramentas, e a resist\u00eancia \u00e0 mudan\u00e7a por parte dos membros da equipe. Apesar disso, muitas empresas t\u00eam encontrado sucesso ao adotar o Monorepo, e com a abordagem correta, \u00e9 poss\u00edvel superar esses desafios e aproveitar todos os benef\u00edcios que essa abordagem oferece.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gerenciando a complexidade de um Monorepo durante a jornada de implementa\u00e7\u00e3o<\/h3>\n\n\n\n<p>A implementa\u00e7\u00e3o de um Monorepo pode trazer diversos benef\u00edcios para uma equipe de desenvolvimento de software, como a redu\u00e7\u00e3o de redund\u00e2ncias, o aumento da colabora\u00e7\u00e3o entre projetos e a simplifica\u00e7\u00e3o do gerenciamento de depend\u00eancias. No entanto, tamb\u00e9m \u00e9 importante entender que a ado\u00e7\u00e3o de um Monorepo pode trazer consigo uma complexidade significativa, especialmente durante a jornada de implementa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Uma das principais complexidades a ser gerenciada \u00e9 a integra\u00e7\u00e3o entre projetos, que pode se tornar mais desafiadora em um ambiente de Monorepo. Como o c\u00f3digo de diferentes projetos est\u00e1 agora em um \u00fanico reposit\u00f3rio, \u00e9 necess\u00e1rio ter cuidado para garantir que as mudan\u00e7as em um projeto n\u00e3o afetem negativamente outros projetos. Para isso, \u00e9 importante estabelecer boas pr\u00e1ticas de desenvolvimento de software, como testes automatizados, revis\u00e3o de c\u00f3digo e integra\u00e7\u00e3o cont\u00ednua.<\/p>\n\n\n\n<p>Outro aspecto importante a ser considerado na jornada de implementa\u00e7\u00e3o de um Monorepo \u00e9 a padroniza\u00e7\u00e3o de processos e ferramentas. Quando os projetos est\u00e3o em reposit\u00f3rios separados, pode haver diferen\u00e7as significativas na forma como cada projeto \u00e9 gerenciado, o que pode dificultar a colabora\u00e7\u00e3o e a manuten\u00e7\u00e3o de padr\u00f5es de qualidade. Ao mover todos os projetos para um \u00fanico reposit\u00f3rio, \u00e9 importante garantir que as ferramentas e processos utilizados sejam padronizados em toda a organiza\u00e7\u00e3o.<\/p>\n\n\n\n<p>Al\u00e9m disso, \u00e9 fundamental contar com uma boa estrat\u00e9gia de gest\u00e3o de mudan\u00e7as, garantindo que todos os membros da equipe entendam os benef\u00edcios e desafios do Monorepo e estejam dispostos a se adaptar \u00e0s mudan\u00e7as necess\u00e1rias. Isso pode exigir treinamento, educa\u00e7\u00e3o e comunica\u00e7\u00e3o clara e frequente em toda a organiza\u00e7\u00e3o.<\/p>\n\n\n\n<p>Gerenciar a complexidade de um Monorepo durante a jornada de implementa\u00e7\u00e3o pode ser desafiador, mas com a ado\u00e7\u00e3o de boas pr\u00e1ticas de desenvolvimento de software, padroniza\u00e7\u00e3o de processos e ferramentas e uma estrat\u00e9gia eficaz de gest\u00e3o de mudan\u00e7as, \u00e9 poss\u00edvel superar esses desafios e aproveitar todos os benef\u00edcios que a abordagem do Monorepo tem a oferecer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Um guia pr\u00e1tico para implementar com sucesso o Monorepo em sua organiza\u00e7\u00e3o<\/h3>\n\n\n\n<p>Implementar um Monorepo pode trazer muitos benef\u00edcios para equipes de desenvolvimento de software, como reduzir a complexidade do gerenciamento de c\u00f3digo e melhorar a colabora\u00e7\u00e3o entre projetos. No entanto, a ado\u00e7\u00e3o de um Monorepo pode ser desafiadora, especialmente para organiza\u00e7\u00f5es que est\u00e3o acostumadas a trabalhar com m\u00faltiplos reposit\u00f3rios separados. Aqui est\u00e3o algumas etapas pr\u00e1ticas para implementar com sucesso o Monorepo em sua organiza\u00e7\u00e3o:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Comece com um planejamento cuidadoso: antes de come\u00e7ar a implementar o Monorepo, \u00e9 importante ter uma vis\u00e3o clara do que se pretende alcan\u00e7ar com essa abordagem. \u00c9 importante considerar as necessidades espec\u00edficas da sua organiza\u00e7\u00e3o e definir quais projetos ser\u00e3o inclu\u00eddos no Monorepo, al\u00e9m de decidir qual ser\u00e1 a estrat\u00e9gia de migra\u00e7\u00e3o para o novo modelo.<\/li>\n\n\n\n<li>Padronize suas ferramentas e processos: como mencionado anteriormente, a padroniza\u00e7\u00e3o de ferramentas e processos \u00e9 essencial para uma implementa\u00e7\u00e3o bem-sucedida do Monorepo. \u00c9 importante garantir que todos os membros da equipe estejam usando as mesmas ferramentas e processos em todo o reposit\u00f3rio para garantir consist\u00eancia e qualidade do c\u00f3digo.<\/li>\n\n\n\n<li>Fa\u00e7a uso de <a href=\"https:\/\/procenge.com.br\/blog\/6-ferramentas-para-transformacao-digital-que-voce-precisa-conhecer\/\" data-type=\"URL\" data-id=\"https:\/\/procenge.com.br\/blog\/6-ferramentas-para-transformacao-digital-que-voce-precisa-conhecer\/\" target=\"_blank\" rel=\"noreferrer noopener\">tecnologias e ferramentas modernas<\/a>: existem v\u00e1rias ferramentas e tecnologias que podem ajudar a gerenciar a complexidade do Monorepo. Por exemplo, o uso de automa\u00e7\u00e3o e de ferramentas de integra\u00e7\u00e3o cont\u00ednua pode ajudar a simplificar o gerenciamento de depend\u00eancias e testes, al\u00e9m de garantir uma implementa\u00e7\u00e3o mais r\u00e1pida e confi\u00e1vel.<\/li>\n\n\n\n<li>Defina pr\u00e1ticas de desenvolvimento consistentes: \u00e9 importante estabelecer pr\u00e1ticas de desenvolvimento consistentes em toda a organiza\u00e7\u00e3o. Isso pode incluir pr\u00e1ticas de codifica\u00e7\u00e3o, testes e revis\u00f5es de c\u00f3digo. Tamb\u00e9m \u00e9 importante garantir que todos os membros da equipe estejam comprometidos com essas pr\u00e1ticas para garantir a qualidade do c\u00f3digo em todo o Monorepo.<\/li>\n\n\n\n<li>Invista em comunica\u00e7\u00e3o e treinamento: a comunica\u00e7\u00e3o clara e frequente \u00e9 fundamental para o sucesso da implementa\u00e7\u00e3o do Monorepo. \u00c9 importante garantir que todos os membros da equipe entendam as mudan\u00e7as que est\u00e3o ocorrendo e como elas afetam seu trabalho di\u00e1rio. Al\u00e9m disso, \u00e9 importante investir em treinamento para ajudar os membros da equipe a se adaptarem \u00e0 nova abordagem.<\/li>\n<\/ol>\n\n\n\n<p>Implementar com sucesso o Monorepo requer um planejamento cuidadoso, padroniza\u00e7\u00e3o de ferramentas e processos, o uso de tecnologias modernas, pr\u00e1ticas de desenvolvimento consistentes e investimento em comunica\u00e7\u00e3o e treinamento. Seguindo essas etapas, as equipes de desenvolvimento de software podem aproveitar ao m\u00e1ximo os benef\u00edcios que a abordagem do Monorepo oferece.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reduzindo a sobrecarga de gerenciamento de reposit\u00f3rios<\/h3>\n\n\n\n<p>Gerenciar v\u00e1rios reposit\u00f3rios separados pode ser uma tarefa desafiadora e demorada para equipes de desenvolvimento de software. Felizmente, o Monorepo oferece uma solu\u00e7\u00e3o vi\u00e1vel para reduzir a sobrecarga de gerenciamento de reposit\u00f3rios e melhorar a colabora\u00e7\u00e3o entre projetos. Aqui est\u00e3o algumas maneiras pelas quais o Monorepo pode ajudar a simplificar o gerenciamento de c\u00f3digo em sua organiza\u00e7\u00e3o.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Reduz a complexidade do gerenciamento de depend\u00eancias: gerenciar depend\u00eancias entre v\u00e1rios reposit\u00f3rios pode ser um processo complicado, especialmente quando h\u00e1 muitas depend\u00eancias entre eles. Com o Monorepo, todas as depend\u00eancias s\u00e3o gerenciadas em um \u00fanico lugar, o que significa que os desenvolvedores n\u00e3o precisam se preocupar em lidar com v\u00e1rias vers\u00f5es de bibliotecas e pacotes.<\/li>\n\n\n\n<li>Facilita a colabora\u00e7\u00e3o entre projetos: em uma organiza\u00e7\u00e3o com v\u00e1rios reposit\u00f3rios, pode ser dif\u00edcil para as equipes de diferentes projetos colaborarem efetivamente. Com o Monorepo, \u00e9 mais f\u00e1cil compartilhar c\u00f3digo e recursos entre diferentes projetos, o que pode ajudar a reduzir a duplica\u00e7\u00e3o de esfor\u00e7os e acelerar o tempo de desenvolvimento.<\/li>\n\n\n\n<li>Melhora a visibilidade e a compreens\u00e3o do c\u00f3digo: com o Monorepo, todo o c\u00f3digo-fonte est\u00e1 em um \u00fanico lugar, o que significa que \u00e9 mais f\u00e1cil para os desenvolvedores entenderem como diferentes partes do c\u00f3digo se encaixam. Isso tamb\u00e9m pode ajudar a melhorar a visibilidade do c\u00f3digo, permitindo que os desenvolvedores identifiquem problemas e bugs com mais facilidade.<\/li>\n\n\n\n<li>Simplifica a integra\u00e7\u00e3o cont\u00ednua: o uso de m\u00faltiplos reposit\u00f3rios separados pode tornar a integra\u00e7\u00e3o cont\u00ednua uma tarefa complicada e demorada. Com o Monorepo, a integra\u00e7\u00e3o cont\u00ednua pode ser simplificada, uma vez que todo o c\u00f3digo \u00e9 gerenciado em um \u00fanico lugar.<\/li>\n<\/ol>\n\n\n\n<p>O Monorepo oferece uma maneira eficaz de reduzir a sobrecarga de gerenciamento de reposit\u00f3rios em sua organiza\u00e7\u00e3o. Ele simplifica o gerenciamento de depend\u00eancias, facilita a colabora\u00e7\u00e3o entre projetos, melhora a visibilidade e a compreens\u00e3o do c\u00f3digo e simplifica a integra\u00e7\u00e3o cont\u00ednua. Se voc\u00ea est\u00e1 lutando para gerenciar v\u00e1rios reposit\u00f3rios em sua organiza\u00e7\u00e3o, o Monorepo pode ser uma solu\u00e7\u00e3o eficaz e vi\u00e1vel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Invista na sua carreira em Programa\u00e7\u00e3o com a Awari<\/h3>\n\n\n\n<p>Se voc\u00ea deseja aprofundar seu conhecimento em programa\u00e7\u00e3o e aprender mais sobre o desenvolvimento web e de software, n\u00e3o deixe de conferir os cursos da Awari. A plataforma oferece aulas ao vivo e<a href=\"https:\/\/fluency.io\/br\/blog\/curso-mentoria\/?utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\"> mentorias individuais<\/a>, al\u00e9m de materiais de estudo e projetos pr\u00e1ticos para que voc\u00ea possa colocar em pr\u00e1tica o que aprendeu. Os cursos abrangem temas como HTML, CSS, JavaScript, Node.js, entre outros, e s\u00e3o ministrados por profissionais experientes na ind\u00fastria de tecnologia.<\/p>\n\n\n\n<p>Com a Awari, voc\u00ea pode adquirir as habilidades necess\u00e1rias para se tornar um desenvolvedor web ou de software completo e competente, com um curr\u00edculo atualizado e adaptado \u00e0s necessidades do mercado. N\u00e3o perca mais tempo e comece a investir em sua carreira de programa\u00e7\u00e3o hoje mesmo!<a href=\"https:\/\/fluency.io\/br\/blog\/?utm_source=blog&amp;utm_medium=link&amp;utm_campaign=home-awari\" target=\"_blank\" rel=\"noreferrer noopener\"> Clique aqui!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o ao t\u00f3pico&nbsp; O Monorepo \u00e9 uma abordagem de gerenciamento de c\u00f3digo-fonte que tem ganhado popularidade em empresas de software. Ao inv\u00e9s de manter v\u00e1rios reposit\u00f3rios separados para cada projeto, o Monorepo concentra todo o c\u00f3digo-fonte em um \u00fanico reposit\u00f3rio, permitindo uma melhor colabora\u00e7\u00e3o entre equipes, maior reutiliza\u00e7\u00e3o de c\u00f3digo e uma vis\u00e3o mais completa [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-119075","post","type-post","status-publish","format-standard","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A jornada de implementa\u00e7\u00e3o do Monorepo: desafios e solu\u00e7\u00f5es - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"Introdu\u00e7\u00e3o ao t\u00f3pico&nbsp; O Monorepo \u00e9 uma abordagem de gerenciamento de c\u00f3digo-fonte que tem ganhado popularidade em empresas de software. Ao inv\u00e9s de ma...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A jornada de implementa\u00e7\u00e3o do Monorepo: desafios e solu\u00e7\u00f5es - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"Introdu\u00e7\u00e3o ao t\u00f3pico&nbsp; O Monorepo \u00e9 uma abordagem de gerenciamento de c\u00f3digo-fonte que tem ganhado popularidade em empresas de software. Ao inv\u00e9s de ma...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-25T19:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-01T20:32:11+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/\",\"url\":\"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/\",\"name\":\"A jornada de implementa\u00e7\u00e3o do Monorepo: desafios e solu\u00e7\u00f5es - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"datePublished\":\"2023-03-25T19:00:00+00:00\",\"dateModified\":\"2023-08-01T20:32:11+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"Introdu\u00e7\u00e3o ao t\u00f3pico&nbsp; O Monorepo \u00e9 uma abordagem de gerenciamento de c\u00f3digo-fonte que tem ganhado popularidade em empresas de software. Ao inv\u00e9s de ma...\",\"breadcrumb\":{\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A jornada de implementa\u00e7\u00e3o do Monorepo: desafios e solu\u00e7\u00f5es\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A jornada de implementa\u00e7\u00e3o do Monorepo: desafios e solu\u00e7\u00f5es - Fluency.io Brasil","description":"Introdu\u00e7\u00e3o ao t\u00f3pico&nbsp; O Monorepo \u00e9 uma abordagem de gerenciamento de c\u00f3digo-fonte que tem ganhado popularidade em empresas de software. Ao inv\u00e9s de ma...","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:\/\/homolog.fluency.io\/br\/blog\/monorepo\/","og_locale":"pt_BR","og_type":"article","og_title":"A jornada de implementa\u00e7\u00e3o do Monorepo: desafios e solu\u00e7\u00f5es - Fluency.io Brasil","og_description":"Introdu\u00e7\u00e3o ao t\u00f3pico&nbsp; O Monorepo \u00e9 uma abordagem de gerenciamento de c\u00f3digo-fonte que tem ganhado popularidade em empresas de software. Ao inv\u00e9s de ma...","og_url":"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-03-25T19:00:00+00:00","article_modified_time":"2023-08-01T20:32:11+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/","url":"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/","name":"A jornada de implementa\u00e7\u00e3o do Monorepo: desafios e solu\u00e7\u00f5es - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"datePublished":"2023-03-25T19:00:00+00:00","dateModified":"2023-08-01T20:32:11+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"Introdu\u00e7\u00e3o ao t\u00f3pico&nbsp; O Monorepo \u00e9 uma abordagem de gerenciamento de c\u00f3digo-fonte que tem ganhado popularidade em empresas de software. Ao inv\u00e9s de ma...","breadcrumb":{"@id":"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/homolog.fluency.io\/br\/blog\/monorepo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"A jornada de implementa\u00e7\u00e3o do Monorepo: desafios e solu\u00e7\u00f5es"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/119075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=119075"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/119075\/revisions"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=119075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=119075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=119075"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=119075"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=119075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}