{"id":33220,"date":"2025-06-02T13:16:09","date_gmt":"2025-06-02T16:16:09","guid":{"rendered":"https:\/\/building.nubank.com\/?p=33220"},"modified":"2025-06-03T12:59:30","modified_gmt":"2025-06-03T15:59:30","slug":"simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software","status":"publish","type":"post","link":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/","title":{"rendered":"Simplicidade para escalar sistemas e transformar a engenharia de software"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">No Nu M\u00e9xico Meetups #12, discutimos como a simplicidade \u00e9 um princ\u00edpio estrat\u00e9gico fundamental no desenvolvimento de software escal\u00e1vel, e por que isso \u00e9 crucial para entregar produtos financeiros confi\u00e1veis e acess\u00edveis para milh\u00f5es de pessoas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A convidada desta edi\u00e7\u00e3o foi Jordan Miller, especialista em tecnologia e educa\u00e7\u00e3o, com foco em pessoas, programa\u00e7\u00e3o e pedagogia. Com ampla experi\u00eancia em Clojure e Datomic, Jordan \u00e9 coautora do livro Clojure Brain Teasers, cofundadora do Clojure Camp e produtora do podcast Lost In Lambduhhs. Em sua fala, ela compartilhou reflex\u00f5es valiosas sobre como a simplicidade (quando bem aplicada) pode ser uma vantagem estrat\u00e9gica poderosa em times de engenharia, especialmente em empresas que precisam escalar com responsabilidade e prop\u00f3sito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste post, exploramos os principais conceitos apresentados: as armadilhas da complexidade acidental, os tr\u00eas n\u00edveis onde ela se manifesta (organizacional, de equipe e individual), a diferen\u00e7a entre algo simples e algo f\u00e1cil, e como ferramentas como Clojure e Datomic nos ajudam a manter sistemas sustent\u00e1veis, audit\u00e1veis e potentes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Por que simplicidade \u00e9 um superpoder t\u00e9cnico (e humano)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A simplicidade n\u00e3o \u00e9 sin\u00f4nimo de facilidade. Enquanto &#8220;f\u00e1cil&#8221; \u00e9 subjetivo e relativo \u00e0 experi\u00eancia de cada pessoa, &#8220;simples&#8221; \u00e9 objetivo: trata-se da aus\u00eancia de depend\u00eancias desnecess\u00e1rias e da clareza conceitual de um sistema. No contexto do desenvolvimento de software, isso significa reduzir a carga cognitiva de quem escreve, mant\u00e9m e evolui os sistemas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A simplicidade, aqui no Nubank, \u00e9 intencional. \u00c9 resultado de decis\u00f5es estruturais que priorizam a clareza sobre conveni\u00eancia imediata. Um sistema simples \u00e9 mais f\u00e1cil de entender, depurar, estender e, principalmente, de confiar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como humanos, conseguimos lidar com um n\u00famero limitado de conceitos de cada vez. Por isso, sistemas com muitas camadas de abstra\u00e7\u00e3o, depend\u00eancias entre servi\u00e7os ou estados mut\u00e1veis dificultam tanto o trabalho t\u00e9cnico quanto a experi\u00eancia do cliente final. E quando essas camadas crescem de forma desorganizada, criam o que chamamos de d\u00edvida t\u00e9cnica: o tempo gasto mantendo e entendendo sistemas que n\u00e3o escalam bem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Onde a complexidade se manifesta: tr\u00eas n\u00edveis que exigem aten\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A complexidade de um sistema n\u00e3o afeta apenas o c\u00f3digo \u2014 ela se manifesta em diferentes n\u00edveis de uma organiza\u00e7\u00e3o:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Organizacional<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No n\u00edvel macro, a complexidade surge quando h\u00e1 desalinhamento entre times, escolhas t\u00e9cnicas fragmentadas ou decis\u00f5es locais que dificultam a colabora\u00e7\u00e3o. Para contornar isso, no Nubank adotamos uma stack tecnol\u00f3gica unificada com Clojure, ClojureScript e Datomic, o que permite mobilidade entre times e melhor entendimento entre pessoas que trabalham no backend e no frontend.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tamb\u00e9m valorizamos a autonomia com responsabilidade, um dos nossos valores culturais, o que exige confian\u00e7a e clareza no ambiente t\u00e9cnico.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. De equipe<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Entre engenheiros, manter a simplicidade passa por pr\u00e1ticas como design colaborativo, revis\u00f5es em conjunto e constru\u00e7\u00e3o de entendimento compartilhado antes de come\u00e7ar a codar. Trabalhar assim reduz silos de conhecimento e fortalece a familiaridade com o sistema, algo essencial para evolu\u00e7\u00e3o cont\u00ednua.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Individual<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No n\u00edvel pessoal, simplicidade significa abandonar o ego e estar disposto a pedir ajuda, revisar ideias e errar de forma segura. Tamb\u00e9m envolve saber identificar a &#8220;zona de desenvolvimento proximal&#8221;, onde aprendizado e colabora\u00e7\u00e3o florescem.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essa abordagem permite que cada engenheiro evolua sem medo de causar impactos irrevers\u00edveis, pois o sistema foi projetado para ser audit\u00e1vel e resiliente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Resolver o problema certo antes de pensar em solu\u00e7\u00f5es<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Outro pilar importante discutido no Meetup \u00e9 a pr\u00e1tica da resolu\u00e7\u00e3o estruturada de problemas. Muitas vezes, a complexidade se acumula quando pulamos direto para solu\u00e7\u00f5es sem entender de fato o problema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aqui, aplicamos uma abordagem inspirada no pensamento socr\u00e1tico e no m\u00e9todo cient\u00edfico: fazemos perguntas, levantamos hip\u00f3teses, testamos e documentamos. Utilizamos &#8220;matrizes de decis\u00e3o&#8221; para avaliar os efeitos colaterais de diferentes abordagens. Este \u00e9 um esfor\u00e7o que vale a pena quando se quer construir solu\u00e7\u00f5es dur\u00e1veis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E como saber se um problema \u00e9 \u201cbom\u201d? Ele precisa ter crit\u00e9rios expl\u00edcitos, ser relevante e servir como obst\u00e1culo significativo no caminho do progresso. Problemas bem definidos ajudam a evitar implementa\u00e7\u00f5es desnecess\u00e1rias e fortalecem a clareza entre todos os envolvidos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O papel de Clojure e Datomic na cultura t\u00e9cnica do Nubank<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A escolha do Nubank por linguagens funcionais como Clojure e bancos de dados imut\u00e1veis como Datomic n\u00e3o foi casual. Ela est\u00e1 profundamente conectada \u00e0 nossa vis\u00e3o de engenharia: ferramentas que promovem clareza, auditabilidade, seguran\u00e7a e evolu\u00e7\u00e3o cont\u00ednua.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Datomic, por exemplo, nos permite observar o hist\u00f3rico completo dos dados, com trilhas de auditoria nativas e sem efeitos colaterais imprevistos. Isso \u00e9 especialmente cr\u00edtico em um setor como o financeiro, onde confiabilidade e rastreabilidade n\u00e3o s\u00e3o opcionais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, como organiza\u00e7\u00e3o, o Nubank patrocina ativamente projetos open source e mant\u00e9m viva a cultura que inspirou essas ferramentas. Desde a aquisi\u00e7\u00e3o da <a href=\"https:\/\/building.nubank.com\/pt-br\/nubank-acquires-us-company-cognitect-the-team-behind-clojure-and-datomic\/\">Cognitect em 2020<\/a>, temos investido em manter a comunidade ativa e contribuir para a evolu\u00e7\u00e3o do ecossistema Clojure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Simplicidade como diferencial competitivo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hoje, o Nubank atende mais de 118 milh\u00f5es de clientes com uma plataforma altamente confi\u00e1vel, escal\u00e1vel e segura. Isso s\u00f3 \u00e9 poss\u00edvel porque abra\u00e7amos a simplicidade em todos os n\u00edveis: dos sistemas de backend \u00e0 forma como colaboramos entre pessoas e times.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A simplicidade, para n\u00f3s, n\u00e3o \u00e9 apenas uma escolha t\u00e9cnica, \u00e9 uma filosofia de produto e cultura. Ela nos permite inovar com seguran\u00e7a, crescer com responsabilidade e, acima de tudo, colocar o cliente no centro da experi\u00eancia. Afinal, como gostamos de lembrar: os melhores sistemas n\u00e3o s\u00e3o os mais complexos, e sim os mais claros, previs\u00edveis e humanos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea se interessa por engenharia funcional, programa\u00e7\u00e3o orientada a dados ou quer aprender mais sobre como o Nubank constr\u00f3i produtos em larga escala, acompanhe os pr\u00f3ximos Meetups e conte\u00fados no blog Building Nubank. E, se quiser ir al\u00e9m, confira o livro Clojure Brain Teasers e o grupo de aprendizado fundado pela nossa pr\u00f3pria equipe. Afinal, aprender em comunidade tamb\u00e9m \u00e9 uma forma de manter as coisas simples.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/ULHgcx9kl0k?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=pt-BR&#038;autohide=2&#038;start=38&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Como princ\u00edpios de simplicidade ajudam o Nubank a escalar sistemas confi\u00e1veis e reduzir a complexidade na engenharia de software<\/p>\n","protected":false},"author":178110103,"featured_media":33217,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[2497,2586],"tags":[2581,778793747,778793750,2582,778793746,778793749,778793744,778793748,778793745],"ppma_author":[2321],"class_list":["post-33220","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering-pt-br","category-software-engineering-pt-br","tag-clojure-pt-br","tag-clojurecommunity-2","tag-datadriven-2","tag-datomic-pt-br","tag-financialproducts-2","tag-functionalprogramming-2","tag-meetups-2","tag-scalablesystems-2","tag-softwareengineering-2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Simplicidade para escalar sistemas e transformar a engenharia de software - Building Nubank<\/title>\n<meta name=\"description\" content=\"Como princ\u00edpios de simplicidade ajudam o Nubank a escalar sistemas confi\u00e1veis e reduzir a complexidade na engenharia de software\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Simplicidade para escalar sistemas e transformar a engenharia de software - Building Nubank\" \/>\n<meta property=\"og:description\" content=\"Como princ\u00edpios de simplicidade ajudam o Nubank a escalar sistemas confi\u00e1veis e reduzir a complexidade na engenharia de software\" \/>\n<meta property=\"og:url\" content=\"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/\" \/>\n<meta property=\"og:site_name\" content=\"Building Nubank\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-02T16:16:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-03T15:59:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/building.nubank.com\/wp-content\/uploads\/2025\/06\/Screenshot-2025-05-30-at-20.14.19-e1748966315201.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1113\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nubank Editorial\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nubank Editorial\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/\"},\"author\":{\"name\":\"Nubank Editorial\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"headline\":\"Simplicidade para escalar sistemas e transformar a engenharia de software\",\"datePublished\":\"2025-06-02T16:16:09+00:00\",\"dateModified\":\"2025-06-03T15:59:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/\"},\"wordCount\":1077,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Screenshot-2025-05-30-at-20.14.19-e1748966315201.png?fit=1113%2C730&ssl=1\",\"keywords\":[\"Clojure\",\"ClojureCommunity\",\"DataDriven\",\"Datomic\",\"FinancialProducts\",\"FunctionalProgramming\",\"Meetups\",\"ScalableSystems\",\"SoftwareEngineering\"],\"articleSection\":[\"Engineering\",\"Software Engineering\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/\",\"name\":\"Simplicidade para escalar sistemas e transformar a engenharia de software - Building Nubank\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Screenshot-2025-05-30-at-20.14.19-e1748966315201.png?fit=1113%2C730&ssl=1\",\"datePublished\":\"2025-06-02T16:16:09+00:00\",\"dateModified\":\"2025-06-03T15:59:30+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"description\":\"Como princ\u00edpios de simplicidade ajudam o Nubank a escalar sistemas confi\u00e1veis e reduzir a complexidade na engenharia de software\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Screenshot-2025-05-30-at-20.14.19-e1748966315201.png?fit=1113%2C730&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Screenshot-2025-05-30-at-20.14.19-e1748966315201.png?fit=1113%2C730&ssl=1\",\"width\":1113,\"height\":730,\"caption\":\"Person working at Nu Office\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Simplicidade para escalar sistemas e transformar a engenharia de software\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/\",\"name\":\"Building Nubank\",\"description\":\"We make the extraordinary happen\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\",\"name\":\"Nubank Editorial\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g0a78bc815f2126d9ba65b2af185671f1\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g\",\"caption\":\"Nubank Editorial\"},\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/author\\\/editorial\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Simplicidade para escalar sistemas e transformar a engenharia de software - Building Nubank","description":"Como princ\u00edpios de simplicidade ajudam o Nubank a escalar sistemas confi\u00e1veis e reduzir a complexidade na engenharia de software","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:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/","og_locale":"pt_BR","og_type":"article","og_title":"Simplicidade para escalar sistemas e transformar a engenharia de software - Building Nubank","og_description":"Como princ\u00edpios de simplicidade ajudam o Nubank a escalar sistemas confi\u00e1veis e reduzir a complexidade na engenharia de software","og_url":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/","og_site_name":"Building Nubank","article_published_time":"2025-06-02T16:16:09+00:00","article_modified_time":"2025-06-03T15:59:30+00:00","og_image":[{"width":1113,"height":730,"url":"https:\/\/building.nubank.com\/wp-content\/uploads\/2025\/06\/Screenshot-2025-05-30-at-20.14.19-e1748966315201.png","type":"image\/png"}],"author":"Nubank Editorial","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Nubank Editorial","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/#article","isPartOf":{"@id":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/"},"author":{"name":"Nubank Editorial","@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"headline":"Simplicidade para escalar sistemas e transformar a engenharia de software","datePublished":"2025-06-02T16:16:09+00:00","dateModified":"2025-06-03T15:59:30+00:00","mainEntityOfPage":{"@id":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/"},"wordCount":1077,"commentCount":0,"image":{"@id":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2025\/06\/Screenshot-2025-05-30-at-20.14.19-e1748966315201.png?fit=1113%2C730&ssl=1","keywords":["Clojure","ClojureCommunity","DataDriven","Datomic","FinancialProducts","FunctionalProgramming","Meetups","ScalableSystems","SoftwareEngineering"],"articleSection":["Engineering","Software Engineering"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/","url":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/","name":"Simplicidade para escalar sistemas e transformar a engenharia de software - Building Nubank","isPartOf":{"@id":"https:\/\/building.nubank.com\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/#primaryimage"},"image":{"@id":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2025\/06\/Screenshot-2025-05-30-at-20.14.19-e1748966315201.png?fit=1113%2C730&ssl=1","datePublished":"2025-06-02T16:16:09+00:00","dateModified":"2025-06-03T15:59:30+00:00","author":{"@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"description":"Como princ\u00edpios de simplicidade ajudam o Nubank a escalar sistemas confi\u00e1veis e reduzir a complexidade na engenharia de software","breadcrumb":{"@id":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/#primaryimage","url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2025\/06\/Screenshot-2025-05-30-at-20.14.19-e1748966315201.png?fit=1113%2C730&ssl=1","contentUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2025\/06\/Screenshot-2025-05-30-at-20.14.19-e1748966315201.png?fit=1113%2C730&ssl=1","width":1113,"height":730,"caption":"Person working at Nu Office"},{"@type":"BreadcrumbList","@id":"https:\/\/building.nubank.com\/pt-br\/simplicidade-para-escalar-sistemas-e-transformar-a-engenharia-de-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/building.nubank.com\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Simplicidade para escalar sistemas e transformar a engenharia de software"}]},{"@type":"WebSite","@id":"https:\/\/building.nubank.com\/pt-br\/#website","url":"https:\/\/building.nubank.com\/pt-br\/","name":"Building Nubank","description":"We make the extraordinary happen","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/building.nubank.com\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4","name":"Nubank Editorial","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g0a78bc815f2126d9ba65b2af185671f1","url":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","caption":"Nubank Editorial"},"url":"https:\/\/building.nubank.com\/pt-br\/author\/editorial\/"}]}},"jetpack_shortlink":"https:\/\/wp.me\/pbKBB5-8DO","jetpack_sharing_enabled":true,"authors":[{"term_id":2321,"user_id":178110103,"is_guest":0,"slug":"editorial","display_name":"Nubank Editorial","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2025\/06\/Screenshot-2025-05-30-at-20.14.19-e1748966315201.png?fit=1113%2C730&ssl=1","_links":{"self":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/33220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/users\/178110103"}],"replies":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/comments?post=33220"}],"version-history":[{"count":3,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/33220\/revisions"}],"predecessor-version":[{"id":33223,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/33220\/revisions\/33223"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/media\/33217"}],"wp:attachment":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/media?parent=33220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/categories?post=33220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/tags?post=33220"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/ppma_author?post=33220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}