{"id":2230,"date":"2025-09-08T09:39:30","date_gmt":"2025-09-08T12:39:30","guid":{"rendered":"https:\/\/sanada.com.br\/?p=2230"},"modified":"2025-09-16T10:35:05","modified_gmt":"2025-09-16T13:35:05","slug":"com-tanta-tecnologia-disponivel-por-onde-eu-comeco","status":"publish","type":"post","link":"https:\/\/sanadalabs.com\/en\/com-tanta-tecnologia-disponivel-por-onde-eu-comeco\/","title":{"rendered":"Com tanta tecnologia dispon\u00edvel, por onde eu come\u00e7o?"},"content":{"rendered":"<p class=\"translation-block\">A tecnologia viabiliza e transforma v\u00e1rios tipos de neg\u00f3cio desde o in\u00edcio da era digital e continua em constante evolu\u00e7\u00e3o. No entanto, <strong>n\u00e3o existe uma \u00fanica tecnologia<\/strong> que resolva todos os problemas. Cada uma \u00e9 boa em uns aspectos e ruim em outros.<\/p>\n\n\n\n<p class=\"translation-block\">Desta forma, para saber qual tecnologia usar, \u00e9 preciso saber <strong>que tipo de problema voc\u00ea est\u00e1 querendo resolver<\/strong>. Algumas vezes, esses problemas s\u00e3o resolvidos at\u00e9 mesmo repensando o processo, ou a necessidade de como ele \u00e9 aplicado atualmente (o famoso As-Is).<\/p>\n\n\n\n<p>Geralmente s\u00e3o feitas entrevistas com os envolvidos, interessados no processo e seus benefici\u00e1rios. Nessa fase, \u00e9 necess\u00e1rio entender se voc\u00ea est\u00e1 querendo coisas como: maior controle, desempenho, escalabilidade. Tamb\u00e9m \u00e9 importante saber onde est\u00e3o os pontos de coleta de dados, se s\u00e3o imputados por pessoas, consumidos de APIs de terceiros, sensores, dados p\u00fablicos, formul\u00e1rios din\u00e2micos, planilhas,&nbsp; extra\u00eddos de v\u00eddeos, imagens, mensagens de voz etc. H\u00e1 uma infinidade de possibilidades, al\u00e9m de saber qual a que faz mais sentido para o seu neg\u00f3cio.<\/p>\n\n\n\n<p>Ap\u00f3s isso, se estiver tentando resolver um problema menor, que n\u00e3o impacte a sua opera\u00e7\u00e3o, certamente a solu\u00e7\u00e3o vai ser mais simples. Talvez uma base de dados aliada \u00e0 servi\u00e7os na nuvem, ou at\u00e9 mesmo solu\u00e7\u00f5es prontas devem servir. Se a demanda for mais sens\u00edvel, e n\u00e3o for poss\u00edvel assumir riscos como instabilidade ou indisponibilidade, certamente, a estrutura deve ser distribuida entre sistemas individuais, para poderem escalar (Microservi\u00e7os). Deve ser observado se h\u00e1 necessidade reports din\u00e2micos em real-time (BI), se esses dados devem ser processados para estudos de comportamentos e insights (AI, BigData, Data Science). Al\u00e9m disso, a alta disponibilidade tamb\u00e9m \u00e9 um fator a se considerar.<\/p>\n\n\n\n<p class=\"translation-block\">Se estivermos falando de um <strong>e-commerce<\/strong> por exemplo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O cliente pode navegar no cat\u00e1logo e adicionar produtos ao carrinho se o servi\u00e7o de pagamentos estiver fora do ar?<\/li>\n\n\n\n<li>E se a comunica\u00e7\u00e3o com o banco dele estiver fora do ar, ele pode fazer o checkout?<\/li>\n\n\n\n<li>Se a busca de produtos cair, pode ser calculado o valor do frete ou aplicar desconto no carrinho?<\/li>\n\n\n\n<li>O cliente pode consultar o hist\u00f3rico de compras se o chat estiver fora do ar?<\/li>\n\n\n\n<li>A emiss\u00e3o de notas e opera\u00e7\u00e3o log\u00edstica podem continuar funcionando se o e-commerce cair?<\/li>\n<\/ul>\n\n\n\n<p class=\"translation-block\">Esses tipos de pergundas do neg\u00f3cio \u00e9 que devem moldar como a solu\u00e7\u00e3o deve ser arquitetada. No exemplo todas as respostas podem ser afirmativas,<strong> e agora?<\/strong><\/p>\n\n\n\n<p class=\"translation-block\">Por uma s\u00e9ries de fatores, sistemas de larga escala com alta disponibilidade s\u00e3o mais elaborados e custosos (Microservi\u00e7os). \u00c9 necess\u00e1rio ter observabilidade e monitoramento, ou seja, <strong>saber o que est\u00e1 debaixo do cap\u00f4 e o que cada pe\u00e7a est\u00e1 fazendo naquele momento<\/strong>. Quando ocorrerem problemas, deve ser poss\u00edvel investigar e saber exatamente qual foi a causa, para tomar a\u00e7\u00f5es corretivas, e ainda melhor, preventivas. A ideia \u00e9 que tudo deve ser autom\u00e1tico. Depender de um operador (devop) para fazer aquele \u201cupdate maroto\u201d e destravar \u00e9 humanamente imposs\u00edvel. Por isso, esses sistemas devem ser constru\u00eddos com estrat\u00e9gias de auto-regula\u00e7\u00e3o ou auto-corre\u00e7\u00e3o, evitando que um n\u00f3 seja derrubado por outro n\u00f3, bloqueando previamente quanto est\u00e1 com alto processamento. <strong>Cada segundo conta na larga escala<\/strong>. N\u00e3o adianta apenas adicionar mais recursos de hardware e rezar para dar certo.<\/p>\n\n\n\n<p>O sistema deve ser inteligente a ponto de se auto-regular e n\u00e3o parar por completo. Para isso s\u00e3o usadas as t\u00e9cnicas de filas de mensagens entre os servi\u00e7os (Message Broker), ou seja, \u00e0 medida em que eles v\u00e3o trabalhando, v\u00e3o gerando filas de mensagens com as atualiza\u00e7\u00f5es dos dados e ao mesmo tempo v\u00e3o consumindo dados das filas de mensagens de outros servi\u00e7os adjacentes. Tudo isso entre camadas inteligentes de pol\u00edticas de tr\u00e1fego, seguran\u00e7a e observabilidade entre eles (Service Mesh).<\/p>\n\n\n\n<p class=\"translation-block\">Enfim, respondendo \u00e0 quest\u00e3o inicial: <strong>comece consultando um bom t\u00e9cnico ou arquiteto de sistemas<\/strong>. Tudo depende do tipo, tamanho do problema e, claro, do tempo e custo dispon\u00edveis. A not\u00edcia chata \u00e9 que ainda \u00e9 custoso combinar as tecnologias para montar uma solu\u00e7\u00e3o robusta, no entanto, a \u00f3tima not\u00edcia \u00e9 que h\u00e1 solu\u00e7\u00e3o para o seu problema.<\/p>","protected":false},"excerpt":{"rendered":"<p>A tecnologia viabiliza e transforma v\u00e1rios tipos de neg\u00f3cio desde o in\u00edcio da era digital e continua em constante evolu\u00e7\u00e3o. No entanto, n\u00e3o existe uma \u00fanica tecnologia que resolva todos os problemas. Cada uma \u00e9 boa em uns aspectos e ruim em outros. Desta forma, para saber qual tecnologia usar, \u00e9 preciso saber que tipo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":975,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,34],"tags":[],"class_list":["post-2230","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sem-categoria","category-tecnologia"],"_links":{"self":[{"href":"https:\/\/sanadalabs.com\/en\/wp-json\/wp\/v2\/posts\/2230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sanadalabs.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sanadalabs.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sanadalabs.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sanadalabs.com\/en\/wp-json\/wp\/v2\/comments?post=2230"}],"version-history":[{"count":0,"href":"https:\/\/sanadalabs.com\/en\/wp-json\/wp\/v2\/posts\/2230\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sanadalabs.com\/en\/wp-json\/wp\/v2\/media\/975"}],"wp:attachment":[{"href":"https:\/\/sanadalabs.com\/en\/wp-json\/wp\/v2\/media?parent=2230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sanadalabs.com\/en\/wp-json\/wp\/v2\/categories?post=2230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sanadalabs.com\/en\/wp-json\/wp\/v2\/tags?post=2230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}