{"id":331,"date":"2024-12-19T17:39:35","date_gmt":"2024-12-19T20:39:35","guid":{"rendered":"https:\/\/geekblogti.wpengine.com\/?p=331"},"modified":"2024-12-25T00:25:12","modified_gmt":"2024-12-25T03:25:12","slug":"saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa","status":"publish","type":"post","link":"https:\/\/www.geekhunter.com/pt/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/","title":{"rendered":"Saiba por que voc\u00ea deve utilizar Node.Js como a NASA"},"content":{"rendered":"\r\n<p class=\"wp-block-paragraph\">Um dos grandes fatores que impulsionam a ado\u00e7\u00e3o de uma nova tecnologia ou linguagem \u00e9 a ado\u00e7\u00e3o por grandes empresas j\u00e1 consolidadas. Frameworks que nascem com a \u2018marca\u2019 Google, Twitter, Facebook ou Airbnb, por exemplo, ganham uma grande visibilidade frente a outras iniciativas com menos express\u00e3o no mercado e acabam atraindo mais desenvolvedores. Bootstrap, AngularJS, Ruby on Rails s\u00e3o alguns exemplos de tecnologias de sucesso e que ca\u00edram no gosto dos desenvolvedores, mas n\u00e3o s\u00e3o s\u00f3 Startups que se beneficiam da comunidade Open Source.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Em um <strong><a href=\"http:\/\/vimeo.com\/168064722\" target=\"_blank\" rel=\"noopener noreferrer\">painel<\/a><\/strong> recente Collin Estes, diretor de Engenharia de Software para a MRI Technologies, uma empresa contratada pela NASA para auxiliar no desenvolvimento do traje espacial para a ag\u00eancia americana revelou que utiliza <strong><a href=\"https:\/\/www.geekhunter.com/pt/blog\/por-que-usar-node-js-uma-justificativa-passo-a-passo\/\">Node.js<\/a><\/strong> nos sistemas que desenvolve. As vantagens que levaram \u00e0 escolha do Node para essa aplica\u00e7\u00e3o voc\u00ea confere nesse post especial.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><strong>O Problema<\/strong><\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Tudo pode parecer bastante calmo no espa\u00e7o, a gravidade zero pode at\u00e9 dar uma impress\u00e3o de tranquilidade, mas n\u00e3o se engane: a \u00f3rbita terrestre \u00e9 um ambiente extremamente hostil e perigoso. Tanto que uma equipe de profissionais fica em terra constantemente monitorando sinais vitais, proje\u00e7\u00f5es espaciais, velocidades relativas e um sem-n\u00famero de vari\u00e1veis advindas das mais diferentes fontes para garantir que tudo corra bem em miss\u00f5es na parte externa da esta\u00e7\u00e3o espacial.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">A partir de um incidente em uma dessas miss\u00f5es, onde \u00e1gua come\u00e7ou a vazar na parte interna do capacete do traje espacial, a equipe de comando de opera\u00e7\u00f5es em terra identificou que os sistemas utilizados para a tomada de decis\u00f5es cr\u00edticas n\u00e3o eram otimizados. Informa\u00e7\u00f5es e dados precisavam ser reunidos de sistemas espalhados, diferentes redes e fornecedores com tecnologias de prop\u00f3sito \u00fanico, tipicamente.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Al\u00e9m da integra\u00e7\u00e3o quase inexistente, dados duplicados, a incapacidade de consultas mais elaboradas e acesso a todas as fontes em tempo real levaram ao desenvolvimento de um novo sistema.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><strong>Node.js como solu\u00e7\u00e3o<\/strong><\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">No contexto de implementar um sistema distribu\u00eddo de alta performance, a iniciativa foi partir para um sistema em Elastic Search usando software Open Source com Node, Docker e RethinkDB. Isso permite uma maior flexibilidade e familiaridade com as tecnologias para empresas em futuros contratos com a ag\u00eancia. Toda a base de documentos migrou de datacenters espec\u00edficos para a nuvem, e APIs RESTful foram criadas para facilitar a integra\u00e7\u00e3o entre os sistemas. Dessa maneira, aplica\u00e7\u00f5es s\u00e3o criadas de maneira mais r\u00e1pida e integrada, permitindo ao mesmo tempo uma maior escalabilidade e profundidade nas consultas e buscas.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mas o que torna a linguagem t\u00e3o revolucion\u00e1ria e adequada para esse tipo de aplica\u00e7\u00e3o? Simples: A mudan\u00e7a para um paradigma de orienta\u00e7\u00e3o a eventos com um sistema de I\/O n\u00e3o-bloqueante consegue lidar melhor com aplica\u00e7\u00f5es em tempo real, com um grande n\u00famero de conex\u00f5es simult\u00e2neas.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><strong>Feito para escalar<\/strong><\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Um modelo de processamento diferente do que estamos acostumados \u00e9 o respons\u00e1vel pela grande escalabilidade em aplica\u00e7\u00f5es I\/O Intensive. Ao inv\u00e9s de alocar diversas threads para dar conta das requisi\u00e7\u00f5es, esperando respostas lentas de acesso ao banco de dados, a arquitetura do Node.JS prop\u00f5e uma thread \u00fanica ativada por eventos para lidar com as requisi\u00e7\u00f5es, enquanto distribui tarefas que demandam mais tempo para workers com respostas em callback.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Esse modelo otimiza a utiliza\u00e7\u00e3o de recursos em aplica\u00e7\u00f5es como chats em tempo real, streaming de dados, transa\u00e7\u00f5es banc\u00e1rias, ou mesmo proxy, coletando informa\u00e7\u00f5es de diferentes provedores com tempos de resposta bastante vari\u00e1veis (bastante utilizado em dashboards).<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><strong>Dados prontos para uso<\/strong><\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Outra grande vantagem \u00e9 a utiliza\u00e7\u00e3o de bancos de dados como MongoDB ou RethinkDB que utilizam JSON nativamente, o que facilita a comunica\u00e7\u00e3o com as aplica\u00e7\u00f5es no lado do cliente em <strong><a href=\"https:\/\/geekblogti.wpengine.com\/linguagem-javascript-um-guia-para-iniciantes\/\" target=\"_blank\" rel=\"noopener noreferrer\">Javascript<\/a><\/strong> utilizando um \u00fanico formato de dados seja no banco, servidor ou cliente. Isso evita convers\u00f5es para modelos de dados intermedi\u00e1rios (como acontece em Rails, por exemplo) e produz consultas mais r\u00e1pidas.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O interpretador tamb\u00e9m lida de maneira bastante inteligente com requisi\u00e7\u00f5es ao banco que n\u00e3o precisam de confirma\u00e7\u00e3o, como logs de sistema, ou em opera\u00e7\u00f5es de menor relev\u00e2ncia, onde consist\u00eancia eventual nos dados \u00e9 suficiente (\u2018Likes\u2018 do facebook, por exemplo). O cliente recebe a confirma\u00e7\u00e3o da requisi\u00e7\u00e3o, mas o banco pode enfileirar as opera\u00e7\u00f5es menos priorit\u00e1rias para otimizar os recursos do sistema em momentos de gargalos ou alto tr\u00e1fego.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><strong>Onde n\u00e3o usar Node.js?<\/strong><\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">As vantagens oferecidas pelo Node.js resolvem problemas de nichos espec\u00edficos de aplica\u00e7\u00f5es onde requisi\u00e7\u00f5es de Entrada-Sa\u00edda s\u00e3o limitantes no sistema. Sistemas com necessidade intensiva de processamento podem acabar segurando\u00a0a \u00fanica thread que se comunica com o cliente (o Event Loop), j\u00e1 que o paralelismo nessa arquitetura s\u00f3 se aplica para tarefas nos workers de acesso ao banco. Al\u00e9m desse risco, o Event Loop acaba n\u00e3o tirando vantagem dos v\u00e1rios n\u00facleos dispon\u00edveis nas m\u00e1quinas na nuvem, o que diminui seu poder de processamento quando comparado com outros sistemas.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Aplica\u00e7\u00f5es que utilizam bancos de dados relacionais ainda s\u00e3o pouco suportadas em Node, acabam n\u00e3o aproveitando muito bem suas vantagens, ao passo que outros frameworks como Rails tratam de maneira muito mais simples e r\u00e1pida esse tipo de desenvolvimento.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Em resumo, \u00e9 preciso conhecer o dom\u00ednio da sua aplica\u00e7\u00e3o para optar pela melhor solu\u00e7\u00e3o dispon\u00edvel para determinado problema. Na MRI Technologies, o uso de Node.js facilitou a integra\u00e7\u00e3o de sistemas atrav\u00e9s de APIs REST e abriu portas para a introdu\u00e7\u00e3o de software open source em uma ind\u00fastria tipicamente bastante fechada. Se voc\u00ea planeja construir servi\u00e7os semelhantes, com muitos acessos em I\/O e bancos de dados n\u00e3o sequenciais, n\u00e3o \u00e9 nada mal confiar nos engenheiros aeroespaciais.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">E voc\u00ea? O que acha sobre tudo isso? Deixe seu coment\u00e1rio!<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Confira as vantagens que levaram uma empresa contratada pela NASA para auxiliar no desenvolvimento do traje espacial a utilizar o NODE JS nos sistemas que desenvolve.<\/p>\n","protected":false},"author":167,"featured_media":5655,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18],"tags":[],"class_list":["post-331","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimiento-de-software"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Node.Js: A tecnologia utilizada pela NASA em seus sistemas<\/title>\n<meta name=\"description\" content=\"Node.js na NASA: descubra por que essa tecnologia est\u00e1 ganhando destaque. Conhe\u00e7a as vantagens de utilizar Node.Js.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Saiba por que voc\u00ea deve utilizar Node.Js como a NASA\" \/>\n<meta property=\"og:description\" content=\"Confira as vantagens que levaram uma empresa contratada pela NASA para auxiliar no desenvolvimento do traje espacial a utilizar o NODE JS nos sistemas que desenvolve.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Geekhunter\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/geekhunterbr\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-19T20:39:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-25T03:25:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2016\/06\/nodejs-nasa-768x299.png\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"299\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Geekhunter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@geekhunterbr\" \/>\n<meta name=\"twitter:site\" content=\"@geekhunterbr\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Geekhunter\" \/>\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:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/\"},\"author\":{\"name\":\"Geekhunter\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/person\\\/9f62b173345139f7bbdaf55312c3d400\"},\"headline\":\"Saiba por que voc\u00ea deve utilizar Node.Js como a NASA\",\"datePublished\":\"2024-12-19T20:39:35+00:00\",\"dateModified\":\"2024-12-25T03:25:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/\"},\"wordCount\":1025,\"publisher\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/nodejs-nasa-768x299.png\",\"articleSection\":[\"Desenvolvimiento de software\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/\",\"name\":\"Node.Js: A tecnologia utilizada pela NASA em seus sistemas\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/nodejs-nasa-768x299.png\",\"datePublished\":\"2024-12-19T20:39:35+00:00\",\"dateModified\":\"2024-12-25T03:25:12+00:00\",\"description\":\"Node.js na NASA: descubra por que essa tecnologia est\u00e1 ganhando destaque. Conhe\u00e7a as vantagens de utilizar Node.Js.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/nodejs-nasa-768x299.png\",\"contentUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/nodejs-nasa-768x299.png\",\"width\":768,\"height\":299,\"caption\":\"utilizar Node.Js\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mundo TI\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/category\\\/mundo-ti\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Desenvolvimiento de software\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/category\\\/mundo-ti\\\/desenvolvimiento-de-software\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Saiba por que voc\u00ea deve utilizar Node.Js como a NASA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/\",\"name\":\"Blog de TI\",\"description\":\"Dicas para o RH e profissionais da \u00e1rea TI\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\",\"name\":\"GeekHunter\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/icon-1.png\",\"contentUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/icon-1.png\",\"width\":300,\"height\":300,\"caption\":\"GeekHunter\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/geekhunterbr\\\/\",\"https:\\\/\\\/x.com\\\/geekhunterbr\",\"https:\\\/\\\/www.instagram.com\\\/geekhunterbr\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/geekhunter-brasil\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@GeekHunterOfficial\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/person\\\/9f62b173345139f7bbdaf55312c3d400\",\"name\":\"Geekhunter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"caption\":\"Geekhunter\"},\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/author\\\/matias\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Node.Js: A tecnologia utilizada pela NASA em seus sistemas","description":"Node.js na NASA: descubra por que essa tecnologia est\u00e1 ganhando destaque. Conhe\u00e7a as vantagens de utilizar Node.Js.","robots":{"index":"noindex","follow":"follow"},"og_locale":"pt_BR","og_type":"article","og_title":"Saiba por que voc\u00ea deve utilizar Node.Js como a NASA","og_description":"Confira as vantagens que levaram uma empresa contratada pela NASA para auxiliar no desenvolvimento do traje espacial a utilizar o NODE JS nos sistemas que desenvolve.","og_url":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/","og_site_name":"Blog Geekhunter","article_publisher":"https:\/\/www.facebook.com\/geekhunterbr\/","article_published_time":"2024-12-19T20:39:35+00:00","article_modified_time":"2024-12-25T03:25:12+00:00","og_image":[{"width":768,"height":299,"url":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2016\/06\/nodejs-nasa-768x299.png","type":"image\/png"}],"author":"Geekhunter","twitter_card":"summary_large_image","twitter_creator":"@geekhunterbr","twitter_site":"@geekhunterbr","twitter_misc":{"Escrito por":"Geekhunter","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/#article","isPartOf":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/"},"author":{"name":"Geekhunter","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/person\/9f62b173345139f7bbdaf55312c3d400"},"headline":"Saiba por que voc\u00ea deve utilizar Node.Js como a NASA","datePublished":"2024-12-19T20:39:35+00:00","dateModified":"2024-12-25T03:25:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/"},"wordCount":1025,"publisher":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2016\/06\/nodejs-nasa-768x299.png","articleSection":["Desenvolvimiento de software"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/","url":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/","name":"Node.Js: A tecnologia utilizada pela NASA em seus sistemas","isPartOf":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/#primaryimage"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2016\/06\/nodejs-nasa-768x299.png","datePublished":"2024-12-19T20:39:35+00:00","dateModified":"2024-12-25T03:25:12+00:00","description":"Node.js na NASA: descubra por que essa tecnologia est\u00e1 ganhando destaque. Conhe\u00e7a as vantagens de utilizar Node.Js.","breadcrumb":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.geekhunter.com/pt/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/#primaryimage","url":"https:\/\/www.geekhunter.com\/pt\/blog\/wp-content\/uploads\/2016\/06\/nodejs-nasa-768x299.png","contentUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2016\/06\/nodejs-nasa-768x299.png","width":768,"height":299,"caption":"utilizar Node.Js"},{"@type":"BreadcrumbList","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/saiba-por-que-voce-deve-utilizar-node-js-como-a-nasa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.geekhunter.com/pt/blog\/"},{"@type":"ListItem","position":2,"name":"Mundo TI","item":"https:\/\/www.geekhunter.com/pt/blog\/category\/mundo-ti\/"},{"@type":"ListItem","position":3,"name":"Desenvolvimiento de software","item":"https:\/\/www.geekhunter.com/pt/blog\/category\/mundo-ti\/desenvolvimiento-de-software\/"},{"@type":"ListItem","position":4,"name":"Saiba por que voc\u00ea deve utilizar Node.Js como a NASA"}]},{"@type":"WebSite","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#website","url":"https:\/\/www.geekhunter.com\/pt\/blog\/","name":"Blog de TI","description":"Dicas para o RH e profissionais da \u00e1rea TI","publisher":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.geekhunter.com/pt/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization","name":"GeekHunter","url":"https:\/\/www.geekhunter.com\/pt\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.geekhunter.com\/pt\/blog\/wp-content\/uploads\/2024\/10\/icon-1.png","contentUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2024\/10\/icon-1.png","width":300,"height":300,"caption":"GeekHunter"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/geekhunterbr\/","https:\/\/x.com\/geekhunterbr","https:\/\/www.instagram.com\/geekhunterbr\/","https:\/\/www.linkedin.com\/company\/geekhunter-brasil\/","https:\/\/www.youtube.com\/@GeekHunterOfficial"]},{"@type":"Person","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/person\/9f62b173345139f7bbdaf55312c3d400","name":"Geekhunter","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","caption":"Geekhunter"},"url":"https:\/\/www.geekhunter.com\/pt\/blog\/author\/matias\/"}]}},"_links":{"self":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts\/331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/users\/167"}],"replies":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/comments?post=331"}],"version-history":[{"count":0,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts\/331\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/media\/5655"}],"wp:attachment":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/media?parent=331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/categories?post=331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/tags?post=331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}