{"id":32379,"date":"2019-10-31T21:46:42","date_gmt":"2019-10-31T18:46:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/dump-conference-grep-backend-devops\/"},"modified":"2019-10-31T21:46:42","modified_gmt":"2019-10-31T18:46:42","slug":"dump-conference-grep-backend-devops","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/dump-conference-grep-backend-devops","title":{"rendered":"Confer\u00eancia DUMP | grep \u2018backend|devops\u2019","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na semana passada, eu participei da confer\u00eancia de TI DUMP (https:\/\/dump-ekb.ru\/) em Ekaterinburgo e quero contar sobre o que foi discutido nas se\u00e7\u00f5es de Backend e Devops, e se as confer\u00eancias regionais de TI valem a pena.<\/p>\n<p><img decoding=\"async\" alt=\"Confer\u00eancia DUMP | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/41f20967837a55f879bad17ce62d5040.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Nikolai Sverchkov da Evil Martians sobre Serverless<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>O que aconteceu l\u00e1, afinal?<\/h2>\n<p>\nNo total, a confer\u00eancia teve 8 se\u00e7\u00f5es: Backend, Frontend, Mobile, Teste e QA, Devops, Design, Ci\u00eancia e Gest\u00e3o.<\/p>\n<p>Os maiores audit\u00f3rios, ali\u00e1s, eram os da Ci\u00eancia e Gest\u00e3o, cada um com cerca de 350 pessoas. Backend e Frontend eram um pouco menores. A sala de Devops era a mais pequena, mas bastante ativa.<\/p>\n<p>Eu assisti \u00e0s palestras nas se\u00e7\u00f5es de Devops e Backend e conversei um pouco com os palestrantes. Quero falar sobre os temas abordados e fazer uma an\u00e1lise dessas se\u00e7\u00f5es na confer\u00eancia.<\/p>\n<p>Nas se\u00e7\u00f5es de Devops e Backend, participaram representantes da SKB-Kontur, DataArt, Evil Martians, do est\u00fadio web de Ekaterinburgo Flag, Miro (RealTimeBoard). Os temas inclu\u00edam CI\/CD, trabalho com servi\u00e7os de filas, log, e os temas Serverless e o uso de PostgreSQL em Go foram bem explorados.<\/p>\n<p>Houve tamb\u00e9m palestras da Avito, Tinkoff, Yandex, Jetstyle, Megafon, e do banco Ak Bars, mas n\u00e3o consegui assisti-las fisicamente (as grava\u00e7\u00f5es em v\u00eddeo e os slides ainda n\u00e3o est\u00e3o dispon\u00edveis, prometem disponibiliz\u00e1-los em duas semanas no dump-ekb.ru).<\/p>\n<h2>Se\u00e7\u00e3o de Devops<\/h2>\n<p>\nO que me surpreendeu \u2014 a se\u00e7\u00e3o ocorreu na sala menor, com cerca de 50 lugares. As pessoas estavam at\u00e9 nos corredores \ud83d\ude42 Vou contar sobre as palestras que consegui ouvir.<\/p>\n<h4>Elasticsearch com um petabyte<\/h4>\n<p>\nA se\u00e7\u00e3o come\u00e7ou com a palestra de Vladimir Lila (SKB-Kontur) sobre Elasticsearch na Kontur. Eles t\u00eam um Elasticsearch bastante grande e carregado (~800 TB de dados, ~1,3 petabyte considerando a redund\u00e2ncia). O Elasticsearch para todos os servi\u00e7os da Kontur \u00e9 \u00fanico, composto por 2 clusters (de 7 e 9 servidores), e \u00e9 t\u00e3o importante que a Kontur tem um engenheiro espec\u00edfico para Elasticsearch (na verdade, o pr\u00f3prio Vladimir).<\/p>\n<p>Vladimir tamb\u00e9m compartilhou suas opini\u00f5es sobre os benef\u00edcios do Elasticsearch e os problemas que ele traz.<\/p>\n<p>Benef\u00edcios:<\/p>\n<ul>\n<li>Todos os logs em um s\u00f3 lugar, f\u00e1cil acesso a eles<\/li>\n<li>Armazenamento dos logs durante um ano e f\u00e1cil an\u00e1lise deles<\/li>\n<li>Alta velocidade de trabalho com logs<\/li>\n<li>Visualiza\u00e7\u00e3o de dados excelente \"pronta para uso\"<\/li>\n<\/ul>\n<p>\nProblemas:<\/p>\n<ul>\n<li>broker de mensagens \u2014 essencial (na Kontur, essa fun\u00e7\u00e3o \u00e9 desempenhada pelo Kafka)<\/li>\n<li>particularidades do uso do Elasticsearch Curator (carga alta periodicamente devido a tarefas agendadas no Curator)<\/li>\n<li>n\u00e3o h\u00e1 autentica\u00e7\u00e3o integrada (apenas por um custo separado, bastante elevado, ou como plugins de c\u00f3digo aberto com diferentes graus de prontid\u00e3o para produ\u00e7\u00e3o)<\/li>\n<\/ul>\n<p>\nSobre o Open Distro for Elasticsearch, as opini\u00f5es foram s\u00f3 positivas \ud83d\ude42 A mesma quest\u00e3o de autentica\u00e7\u00e3o foi resolvida l\u00e1.<\/p>\n<p><b class=\"spoiler_title\">De onde vem o petabyte?<\/b>Os n\u00f3s deles s\u00e3o compostos por servidores com 12*8 Tb SATA + 2*2 Tb SSD. O armazenamento frio \u00e9 feito em SATA, e o SSD \u00e9 apenas para cache quente (hot storage).<br \/>\n7+9 servidores, (7 + 9) * 12 * 8 = 1536 Tb.<br \/>\nUma parte do espa\u00e7o \u00e9 reservada, alocada para redund\u00e2ncia e afins.<br \/>\nLogs de cerca de 90 aplica\u00e7\u00f5es s\u00e3o enviados para o Elasticsearch, incluindo todos os servi\u00e7os de reporte do Kontur, Elba e outros.<\/p>\n<h4>Caracter\u00edsticas do desenvolvimento em Serverless<\/h4>\n<p>\nA seguir, a apresenta\u00e7\u00e3o de Ruslan Serkin da DataArt sobre Serverless.<\/p>\n<p>Ruslan falou sobre o que \u00e9 o desenvolvimento com a abordagem Serverless em geral, e quais s\u00e3o suas caracter\u00edsticas.<\/p>\n<p>Serverless \u00e9 uma abordagem de desenvolvimento em que os desenvolvedores n\u00e3o interagem de forma alguma com a infraestrutura. Exemplos: AWS Lambda Serverless, Kubeless.io (Serverless dentro do Kubernetes), Google Cloud Functions.<\/p>\n<p>Um aplicativo ideal em Serverless \u00e9 basicamente uma fun\u00e7\u00e3o que envia uma solicita\u00e7\u00e3o a um provedor Serverless atrav\u00e9s de um Gateway de API especial. \u00c9 um microservi\u00e7o ideal, sendo que o AWS Lambda suporta uma grande quantidade de linguagens de programa\u00e7\u00e3o modernas. O custo de suporte e implanta\u00e7\u00e3o da infraestrutura se torna zero no caso de provedores de nuvem, e o suporte para pequenas aplica\u00e7\u00f5es tamb\u00e9m ser\u00e1 muito barato (AWS Lambda \u2014 0,2$ \/ 1 milh\u00e3o de solicita\u00e7\u00f5es simples).<\/p>\n<p>A escalabilidade desse sistema \u00e9 praticamente ideal \u2014 o provedor de nuvem cuida disso, o Kubeless escala automaticamente dentro do cluster Kubernetes.<\/p>\n<p>Existem desvantagens:<\/p>\n<ul>\n<li>o desenvolvimento de grandes aplica\u00e7\u00f5es se torna mais dif\u00edcil<\/li>\n<li>h\u00e1 complexidade na profilagem de aplica\u00e7\u00f5es (voc\u00ea tem acesso apenas aos logs, mas n\u00e3o \u00e0 profilagem como \u00e9 entendida normalmente)<\/li>\n<li>n\u00e3o h\u00e1 versionamento<\/li>\n<\/ul>\n<p>\nVou ser sincero, ouvi sobre Serverless h\u00e1 alguns anos, mas todos esses anos n\u00e3o entendia como aplic\u00e1-lo corretamente. Depois da palestra do Ruslan, veio a compreens\u00e3o, e ap\u00f3s a palestra do Nikolai Svertchkov (Evil Martians) da se\u00e7\u00e3o de Backend, isso se consolidou. J\u00e1 valeu a pena ir \u00e0 confer\u00eancia \ud83d\ude42<\/p>\n<h4>CI para iniciantes, ou vale a pena criar seu pr\u00f3prio CI para uma ag\u00eancia web<\/h4>\n<p>\nMikhail Radionov, gerente da ag\u00eancia web Flag de Ekaterinburgo, falou sobre um CI\/CD feito por eles.<\/p>\n<p>Sua ag\u00eancia passou pelo caminho do 'CI\/CD manual' (acessar o servidor via SSH, fazer git pull, repetir 100 vezes ao dia) at\u00e9 o Jenkins e at\u00e9 uma ferramenta feita por eles, que permite controlar o c\u00f3digo e realizar lan\u00e7amentos chamada Pullkins.<\/p>\n<p>Por que o Jenkins n\u00e3o funcionou? Ele n\u00e3o oferecia flexibilidade suficiente por padr\u00e3o e era muito complicado para personaliza\u00e7\u00f5es.<\/p>\n<p>A \u201cFlag\u201d desenvolve no Laravel (framework PHP). Ao desenvolver um servidor CI\/CD, Mikhail e sua equipe utilizaram os mecanismos integrados do Laravel chamados Telescope e Envoy. Como resultado, foi criado um servidor em PHP (note-se) que processa solicita\u00e7\u00f5es de webhook de entrada, pode compilar front-end, back-end, implantar em diferentes servidores e reportar no Slack.<\/p>\n<p>Em seguida, para possibilitar deploys blue\/green e ter configura\u00e7\u00f5es uniformes em ambientes dev-stage-prod, eles migram para Docker. As vantagens se mantiveram, acrescendo a possibilidade de homogeneiza\u00e7\u00e3o do ambiente e deploys sem costura, al\u00e9m da necessidade de aprender Docker para trabalhar corretamente com ele.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/michaelradionov\/pullkins\">O projeto est\u00e1 no Github<\/a><\/noindex><\/p>\n<h4>Como reduzimos o n\u00famero de rollbacks de lan\u00e7amentos de servidores em 99%<\/h4>\n<p>\nA \u00faltima apresenta\u00e7\u00e3o na se\u00e7\u00e3o DevOps foi de Viktor Yaremchenko, engenheiro l\u00edder de DevOps na Miro.com (anteriormente RealTimeBoard).<\/p>\n<p>A base do RealTimeBoard, o principal produto da equipe Miro, \u00e9 um aplicativo monol\u00edtico em Java. Compilar, testar e implantar sem downtime \u00e9 uma tarefa dif\u00edcil. \u00c9 importante realizar um deploy de vers\u00e3o de c\u00f3digo que n\u00e3o precise ser revertido (ap\u00f3s tudo, \u00e9 um monol\u00edtico pesado).<\/p>\n<p>No caminho para construir um sistema que permita isso, a Miro percorreu um trajeto que incluiu trabalho na arquitetura, ferramentas utilizadas (Atlassian Bamboo, Ansible, etc.) e desenvolvimento da organiza\u00e7\u00e3o das equipes (eles agora t\u00eam uma equipe de DevOps dedicada e muitas equipes Scrum individuais compostas por desenvolvedores de diferentes perfis).<\/p>\n<p>O caminho foi \u00e1rduo e espinhoso, e Viktor compartilhou a dor acumulada e ainda assim o otimismo que n\u00e3o se apagou.<\/p>\n<p><img decoding=\"async\" alt=\"Confer\u00eancia DUMP | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/ba6b7fe73d6a5f6bd3c5a372137aaac3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ganhei um livro por perguntas<\/i><\/p>\n<h2>Se\u00e7\u00e3o de Back-end<\/h2>\n<p>\nConsegui assistir a 2 apresenta\u00e7\u00f5es - de Nikolai Sverchkov (Evil Martians), tamb\u00e9m sobre Serverless, e de Grigory Koshelev (empresa Kontur) sobre telemetria.<\/p>\n<h4>Serverless para os simples mortais<\/h4>\n<p>\nEnquanto Ruslan Sirkin falava sobre o que \u00e9 Serverless, Nikolai mostrou aplicativos simples utilizando Serverless e detalhou os fatores que impactam o custo e a velocidade de funcionamento dos aplicativos na AWS Lambda.<\/p>\n<p>Um detalhe interessante: o m\u00ednimo elemento cobrado \u00e9 128 Mb de mem\u00f3ria e 100 ms de CPU, custando 0,000000208$. Al\u00e9m disso, 1 milh\u00e3o dessas solicita\u00e7\u00f5es por m\u00eas \u00e9 gratuito.<\/p>\n<p>Algumas fun\u00e7\u00f5es de Nikolai frequentemente ultrapassaram o limite de 100 ms (o aplicativo principal foi escrito em Ruby), portanto, reescrev\u00ea-las em Go trouxe uma \u00f3tima economia.<\/p>\n<h4>Vostok Hercules \u2014 fa\u00e7a a telemetria ser incr\u00edvel novamente!<\/h4>\n<p>\nO \u00faltimo relato da se\u00e7\u00e3o de Backend de Grigory Koshelev (empresa Kontur) sobre telemetria. Telemetria \u00e9 logs, m\u00e9tricas, rastreamentos de aplicativos.<\/p>\n<p>A Kontur utiliza ferramentas desenvolvidas internamente e disponibilizadas no Github. A ferramenta do relato \u2014 Hercules, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/vostok\/hercules\">github.com\/vostok\/hercules<\/a><\/noindex>, \u00e9 utilizada para a entrega de dados de telemetria.<\/p>\n<p>Na apresenta\u00e7\u00e3o de Vladimir Lila na se\u00e7\u00e3o Devops, foi abordado o armazenamento e processamento de logs no Elasticsearch, mas h\u00e1 a quest\u00e3o de entregar logs de milhares de dispositivos e aplica\u00e7\u00f5es, que \u00e9 resolvida por ferramentas como Vostok Hercules.<\/p>\n<p>A Kontur seguiu um caminho conhecido por muitos \u2014 de RabbitMQ para Apache Kafka, mas n\u00e3o \u00e9 t\u00e3o simples. Eles tiveram que adicionar ao esquema Zookeeper, Cassandra e Graphite. N\u00e3o posso revelar todas as informa\u00e7\u00f5es sobre este relato (n\u00e3o \u00e9 meu perfil), se estiver interessado \u2014 voc\u00ea pode esperar pelos slides e v\u00eddeos no site da confer\u00eancia.<\/p>\n<h2>Como se compara com outras confer\u00eancias?<\/h2>\n<p>\nN\u00e3o posso comparar com confer\u00eancias em Moscovo e S\u00e3o Petersburgo, mas posso comparar com outros eventos na regi\u00e3o dos Urais e com o 404fest em Samara.<\/p>\n<p>O DUMP acontece em 8 se\u00e7\u00f5es, isso \u00e9 um recorde para confer\u00eancias nos Urais. Se\u00e7\u00f5es muito grandes como Ci\u00eancia e Gest\u00e3o, o que tamb\u00e9m \u00e9 incomum. A audi\u00eancia em Ekaterimburgo \u00e9 bastante estruturada \u2014 na cidade h\u00e1 grandes departamentos de desenvolvimento da Yandex, Kontur, Tinkoff, isso tamb\u00e9m impacta as apresenta\u00e7\u00f5es.<\/p>\n<p>Outro ponto interessante \u2014 muitas empresas t\u00eam de 3 a 4 palestrantes na confer\u00eancia (foi assim com a Kontur, Evil Martians, Tinkoff). Muitos deles eram patrocinadores, mas as apresenta\u00e7\u00f5es eram de um n\u00edvel semelhante ao de outras, n\u00e3o eram palestras publicit\u00e1rias.<\/p>\n<p>Devo ir ou n\u00e3o? Se voc\u00ea mora nos Urais ou nas proximidades, tem a oportunidade e est\u00e1 interessado nos temas \u2014 sim, claro. Se voc\u00ea est\u00e1 pensando em uma viagem mais longa \u2014 eu daria uma olhada nos temas das apresenta\u00e7\u00f5es e nos v\u00eddeos dos anos anteriores. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/videos\">www.youtube.com\/user\/videoitpeople\/videos<\/a><\/noindex> e tomaria uma decis\u00e3o.<br \/>\nOutro ponto positivo das confer\u00eancias nas regi\u00f5es \u00e9, geralmente, a facilidade de conversar com o palestrante ap\u00f3s as apresenta\u00e7\u00f5es, pois simplesmente h\u00e1 menos candidatos a esse tipo de intera\u00e7\u00e3o.<\/p>\n<p><img decoding=\"async\" alt=\"Confer\u00eancia DUMP | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/0b60db17e153e0720a763e9f5faa6544.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nObrigado ao DUMP e a Ekaterimburgo!<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/449440\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435 \u044f \u0441\u0445\u043e\u0434\u0438\u043b \u043d\u0430 IT \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e DUMP (https:\/\/dump-ekb.ru\/) \u0432 \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0431\u0443\u0440\u0433\u0435 \u0438 \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u043e \u0447\u0435\u043c \u0448\u043b\u0430 \u0440\u0435\u0447\u044c \u0432 \u0441\u0435\u043a\u0446\u0438\u044f\u0445 Backend \u0438 Devops, \u0438 \u0441\u0442\u043e\u044f\u0442 \u043b\u0438 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 IT \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438. \u041d\u0438\u043a\u043e\u043b\u0430\u0439 \u0421\u0432\u0435\u0440\u0447\u043a\u043e\u0432 \u0438\u0437 Evil Martians \u043e Serverless \u0427\u0442\u043e \u0442\u0430\u043c \u0431\u044b\u043b\u043e \u0432\u043e\u043e\u0431\u0449\u0435? \u0412\u0441\u0435\u0433\u043e \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u0431\u044b\u043b\u043e 8 \u0441\u0435\u043a\u0446\u0438\u0439: Backend, Frontend, Mobile, \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 QA, Devops, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":24192,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-32379","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435 \u044f \u0441\u0445\u043e\u0434\u0438\u043b \u043d\u0430 IT \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e DUMP (https:\/\/dump-ekb.ru\/) \u0432 \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0431\u0443\u0440\u0433\u0435 \u0438 \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u043e \u0447\u0435\u043c \u0448\u043b\u0430 \u0440\u0435\u0447\u044c \u0432 \u0441\u0435\u043a\u0446\u0438\u044f\u0445 Backend \u0438 Devops, \u0438 \u0441\u0442\u043e\u044f\u0442 \u043b\u0438 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 IT \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/dump-conference-grep-backend-devops\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47DUMP conference | grep \u2018backend|devops\u2019 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435 \u044f \u0441\u0445\u043e\u0434\u0438\u043b \u043d\u0430 IT \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e DUMP (https:\/\/dump-ekb.ru\/) \u0432 \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0431\u0443\u0440\u0433\u0435 \u0438 \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u043e \u0447\u0435\u043c \u0448\u043b\u0430 \u0440\u0435\u0447\u044c \u0432 \u0441\u0435\u043a\u0446\u0438\u044f\u0445 Backend \u0438 Devops, \u0438 \u0441\u0442\u043e\u044f\u0442 \u043b\u0438 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 IT \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/dump-conference-grep-backend-devops\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:46:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:46:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Confer\u00eancia DUMP | grep \u2018backend|devops\u2019 | ProHoster","description":"Na semana passada, eu participei da confer\u00eancia de TI DUMP (https:\/\/dump-ekb.ru\/) em Ekaterinburgo e quero contar sobre o que foi discutido nas se\u00e7\u00f5es de Backend e Devops, e se as confer\u00eancias regionais de TI valem a pena.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/dump-conference-grep-backend-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47DUMP conference | grep \u2018backend|devops\u2019 | ProHoster","og:description":"\u041d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435 \u044f \u0441\u0445\u043e\u0434\u0438\u043b \u043d\u0430 IT \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e DUMP (https:\/\/dump-ekb.ru\/) \u0432 \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0431\u0443\u0440\u0433\u0435 \u0438 \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u043e \u0447\u0435\u043c \u0448\u043b\u0430 \u0440\u0435\u0447\u044c \u0432 \u0441\u0435\u043a\u0446\u0438\u044f\u0445 Backend \u0438 Devops, \u0438 \u0441\u0442\u043e\u044f\u0442 \u043b\u0438 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 IT \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/dump-conference-grep-backend-devops","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:46:42+00:00","article:modified_time":"2019-10-31T18:46:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32379","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 10:34:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:59:30","updated":"2026-01-21 10:34:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/32379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=32379"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/32379\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/24192"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=32379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=32379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=32379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}