{"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\/es\/blog\/administrirovanie\/dump-conference-grep-backend-devops","title":{"rendered":"DUMP conference | grep \u2018backend|devops\u2019","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La semana pasada asist\u00ed a la conferencia de TI DUMP (https:\/\/dump-ekb.ru\/) en Ekaterimburgo y quiero contarles sobre lo que se trat\u00f3 en las secciones de Backend y Devops, y si valen la pena las conferencias de TI regionales.<\/p>\n<p><img decoding=\"async\" alt=\"DUMP conference | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/41f20967837a55f879bad17ce62d5040.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Nikolai Svertchkov de Evil Martians sobre Serverless<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>\u00bfQu\u00e9 pas\u00f3 all\u00ed en realidad?<\/h2>\n<p>\nEn total, la conferencia tuvo 8 secciones: Backend, Frontend, Mobile, Pruebas y QA, Devops, Dise\u00f1o, Ciencia y Gesti\u00f3n.<\/p>\n<p>Los espacios m\u00e1s grandes, por cierto, son los de Ciencia y Gesti\u00f3n, con capacidad para aproximadamente 350 personas cada uno. Backend y Frontend son un poco m\u00e1s peque\u00f1os. La sala de Devops fue la m\u00e1s peque\u00f1a, pero muy activa.<\/p>\n<p>Asist\u00ed a las presentaciones en las secciones de Devops y Backend y habl\u00e9 un poco con los ponentes. Quiero contarles sobre los temas que se trataron y hacer un resumen de estas secciones en la conferencia.<\/p>\n<p>En las secciones de Devops y Backend participaron representantes de SKB Kontur, DataArt, Evil Martians, la agencia web local Flag y Miro (RealTimeBoard). Los temas incluyeron CI\/CD, trabajo con servicios de colas, registro, se trataron bien los temas Serverless y el trabajo con PostgreSQL en Go.<\/p>\n<p>Tambi\u00e9n hubo presentaciones de Avito, Tinkoff, Yandex, Jetstyle, Megafon y el banco Ak Bars, pero no pude asistir a esas f\u00edsicamente (los videos y diapositivas de las presentaciones a\u00fan no est\u00e1n disponibles, prometen publicarlos en un plazo de 2 semanas en dump-ekb.ru).<\/p>\n<h2>Secci\u00f3n de Devops<\/h2>\n<p>\nLo sorprendente es que la secci\u00f3n se llev\u00f3 a cabo en la sala m\u00e1s peque\u00f1a, con unas 50 plazas. La gente incluso estaba de pie en los pasillos \ud83d\ude42 Les contar\u00e9 sobre las presentaciones a las que pude asistir.<\/p>\n<h4>Elasticsearch de un petabyte<\/h4>\n<p>\nLa secci\u00f3n comenz\u00f3 con la presentaci\u00f3n de Vladimir Lila (SKB Kontur) sobre Elasticsearch en Kontur. Tienen un Elasticsearch bastante grande y cargado (~800 TB de datos, ~1.3 petabytes teniendo en cuenta la redundancia). Elasticsearch para todos los servicios de Kontur es \u00fanico, consta de 2 cl\u00fasteres (de 7 y 9 servidores), y es tan importante que en Kontur hay un ingeniero especializado en Elasticsearch (en realidad, el mismo Vladimir).<\/p>\n<p>Vladimir tambi\u00e9n comparti\u00f3 sus pensamientos sobre los beneficios de Elasticsearch y los problemas que causa.<\/p>\n<p>Beneficios:<\/p>\n<ul>\n<li>Todos los registros en un solo lugar, f\u00e1cil acceso a ellos<\/li>\n<li>Almacenamiento de logs durante un a\u00f1o y su f\u00e1cil an\u00e1lisis<\/li>\n<li>Alta velocidad de trabajo con logs<\/li>\n<li>Excelente visualizaci\u00f3n de datos 'listo para usar'<\/li>\n<\/ul>\n<p>\nProblemas:<\/p>\n<ul>\n<li>un broker de mensajes es un must have (en Kontur, su funci\u00f3n la cumple Kafka)<\/li>\n<li>particularidades del trabajo con Elasticsearch Curator (carga alta peri\u00f3dicamente causada por tareas regulares en Curator)<\/li>\n<li>no hay autorizaci\u00f3n incorporada (solo por un costo significativamente elevado, o como plugins de c\u00f3digo abierto de diferentes grados de preparaci\u00f3n para producci\u00f3n)<\/li>\n<\/ul>\n<p>\nSobre Open Distro for Elasticsearch, las opiniones han sido \u00fanicamente positivas \ud83d\ude42 La misma cuesti\u00f3n de la autorizaci\u00f3n se ha resuelto all\u00ed.<\/p>\n<p><b class=\"spoiler_title\">\u00bfDe d\u00f3nde proviene el petabyte?<\/b>Sus nodos est\u00e1n compuestos por servidores con 12*8 Tb SATA + 2*2 Tb SSD. Almacenamiento en fr\u00edo en SATA, SSD solo para cach\u00e9 caliente (hot storage).<br \/>\n7+9 servidores, (7 + 9) * 12 * 8 = 1536 Tb.<br \/>\nParte del espacio est\u00e1 en reserva, destinado a redundancia, etc.<br \/>\nEn Elasticsearch se env\u00edan registros de aproximadamente 90 aplicaciones, incluidos todos los servicios de informes de Kontur, Elba, etc.<\/p>\n<h4>Caracter\u00edsticas del desarrollo en Serverless<\/h4>\n<p>\nA continuaci\u00f3n, la presentaci\u00f3n de Ruslan Serkin de DataArt sobre Serverless.<\/p>\n<p>Ruslan habl\u00f3 sobre qu\u00e9 es el desarrollo con el enfoque Serverless y cu\u00e1les son sus caracter\u00edsticas.<\/p>\n<p>Serverless es un enfoque de desarrollo en el que los desarrolladores no tocan la infraestructura de ninguna manera. Ejemplo: AWS Lambda Serverless, Kubeless.io (Serverless dentro de Kubernetes), Google Cloud Functions.<\/p>\n<p>La aplicaci\u00f3n Serverless ideal es simplemente una funci\u00f3n que env\u00eda una solicitud al proveedor Serverless a trav\u00e9s de una puerta API especial. Un microservicio ideal, y en AWS Lambda se admiten muchos lenguajes de programaci\u00f3n modernos. El costo de mantener y desplegar infraestructura se vuelve cero en el caso de proveedores en la nube, y el soporte de peque\u00f1as aplicaciones tambi\u00e9n ser\u00e1 muy econ\u00f3mico (AWS Lambda \u2014 0.2$ \/ 1 mill\u00f3n de solicitudes simples).<\/p>\n<p>La escalabilidad de tal sistema es pr\u00e1cticamente ideal; el proveedor en la nube se encarga de ello, Kubeless se escala autom\u00e1ticamente dentro del cl\u00faster de Kubernetes.<\/p>\n<p>Existen desventajas:<\/p>\n<ul>\n<li>el desarrollo de aplicaciones grandes se vuelve m\u00e1s complicado<\/li>\n<li>hay dificultades con la profilaci\u00f3n de aplicaciones (solo tienes acceso a los registros, pero no a la perfilaci\u00f3n en el sentido habitual)<\/li>\n<li>no hay versionado<\/li>\n<\/ul>\n<p>\nSinceramente, escuch\u00e9 sobre Serverless hace varios a\u00f1os, pero durante todos esos a\u00f1os no entend\u00eda c\u00f3mo aplicarlo correctamente. Despu\u00e9s de la presentaci\u00f3n de Ruslan, adquir\u00ed comprensi\u00f3n, y despu\u00e9s de la presentaci\u00f3n de Nikolai Sverchkov (Evil Martians) en la secci\u00f3n de Backend, se consolid\u00f3. Ya no fui en vano a la conferencia \ud83d\ude42<\/p>\n<h4>CI para pobres, o \u00bfvale la pena escribir su propio CI para una agencia web?<\/h4>\n<p>\nMikhail Radionov, l\u00edder de la agencia web Flag de Ekaterimburgo, habl\u00f3 sobre su CI\/CD personalizado.<\/p>\n<p>Su estudio pas\u00f3 de \"CI\/CD manual\" (acceder al servidor por SSH, hacer git pull, repetir 100 veces al d\u00eda) a Jenkins y a una herramienta personalizada que permite controlar el c\u00f3digo y realizar lanzamientos, llamada Pullkins.<\/p>\n<p>\u00bfPor qu\u00e9 no convenc\u00eda Jenkins? No ofrec\u00eda suficiente flexibilidad por defecto y era demasiado complicado de personalizar.<\/p>\n<p>\u201cFlag\u201d est\u00e1 desarrollando en Laravel (un framework PHP). Al desarrollar un servidor CI\/CD, Mikhail y sus colegas utilizaron los mecanismos integrados de Laravel llamados Telescope y Envoy. Como resultado, se cre\u00f3 un servidor en PHP (tenga en cuenta) que procesa solicitudes de webhook entrantes, puede realizar la construcci\u00f3n de frontend y backend, implementar en diferentes servidores y reportar en Slack.<\/p>\n<p>Luego, para poder realizar implementaciones blue\/green y tener configuraciones homog\u00e9neas en entornos dev-stage-prod, pasaron a Docker. Las ventajas permanecieron las mismas, se a\u00f1adieron capacidades de homogeneizaci\u00f3n del entorno y despliegue continuo, adem\u00e1s de la necesidad de aprender Docker para trabajar correctamente con \u00e9l.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/michaelradionov\/pullkins\">El proyecto est\u00e1 en Github<\/a><\/noindex><\/p>\n<h4>C\u00f3mo redujimos las retiradas de versiones del servidor en un 99%<\/h4>\n<p>\nLa \u00faltima presentaci\u00f3n en la secci\u00f3n de DevOps fue de Viktor Yaremchenko, ingeniero devops l\u00edder en Miro.com (anteriormente RealTimeBoard).<\/p>\n<p>El n\u00facleo de RealTimeBoard, el producto principal del equipo de Miro, es una aplicaci\u00f3n monol\u00edtica en Java. Compilar, probar e implementar sin tiempo de inactividad es una tarea complicada. Es importante implementar una versi\u00f3n del c\u00f3digo que no requiera ser retirada (es un monolito pesado).<\/p>\n<p>En el camino hacia la construcci\u00f3n de un sistema que permita hacer esto, Miro ha recorrido un camino que incluye trabajar en la arquitectura, las herramientas utilizadas (Atlassian Bamboo, Ansible, etc.) y en la formaci\u00f3n de equipos (ahora tienen un equipo de DevOps dedicado m\u00e1s muchos Scrum independientes de desarrolladores de diferentes perfiles).<\/p>\n<p>El camino fue dif\u00edcil y lleno de espinas, y Viktor comparti\u00f3 el dolor acumulado y, al mismo tiempo, un optimismo inacabado.<\/p>\n<p><img decoding=\"async\" alt=\"DUMP conference | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/ba6b7fe73d6a5f6bd3c5a372137aaac3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Gan\u00f3 un libro por las preguntas<\/i><\/p>\n<h2>Secci\u00f3n Backend<\/h2>\n<p>\nLlegu\u00e9 a 2 presentaciones: la de Nikolai Sverchkov (Evil Martians), tambi\u00e9n sobre Serverless, y la de Grigory Koshelev (compa\u00f1\u00eda Kontur) sobre telemetr\u00eda.<\/p>\n<h4>Serverless para mortales<\/h4>\n<p>\nMientras Ruslan Sirkin hablaba sobre qu\u00e9 es Serverless, Nikolai mostr\u00f3 aplicaciones sencillas utilizando Serverless y habl\u00f3 sobre los detalles que influyen en el costo y la velocidad de las aplicaciones en AWS Lambda.<\/p>\n<p>Un detalle interesante: el elemento m\u00ednimo facturable es de 128 Mb de memoria y 100 ms de CPU, y cuesta 0,000000208$. Adem\u00e1s, 1 mill\u00f3n de solicitudes similares al mes es gratuito.<\/p>\n<p>Algunas funciones de Nikolai a menudo exced\u00edan el l\u00edmite de 100 ms (la aplicaci\u00f3n principal estaba escrita en Ruby), por lo que reescribirlas en Go result\u00f3 en un gran ahorro.<\/p>\n<h4>Vostok Hercules \u2014 \u00a1haz que la telemetr\u00eda sea genial otra vez!<\/h4>\n<p>\nEl \u00faltimo informe de la secci\u00f3n de Backend de Grigory Koshelev (empresa Kontur) sobre telemetr\u00eda. La telemetr\u00eda son registros, m\u00e9tricas, trazas de aplicaciones.<\/p>\n<p>Kontur utiliza herramientas que han sido desarrolladas internamente y est\u00e1n disponibles en Github. La herramienta presentada en el informe es Hercules, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/vostok\/hercules\">github.com\/vostok\/hercules<\/a><\/noindex>, que se utiliza para la entrega de datos de telemetr\u00eda.<\/p>\n<p>En la presentaci\u00f3n de Vladimir Lila en la secci\u00f3n de Devops se abord\u00f3 el almacenamiento y procesamiento de registros en Elasticsearch, pero tambi\u00e9n existe el desaf\u00edo de entregar registros desde miles de dispositivos y aplicaciones, y eso se soluciona con herramientas como Vostok Hercules.<\/p>\n<p>Kontur ha recorrido un camino conocido por muchos \u2014 de RabbitMQ a Apache Kafka, pero no todo es tan simple. Tuvieron que a\u00f1adir Zookeeper, Cassandra y Graphite al esquema. No revelar todos los detalles de este informe (no es mi perfil), pero si est\u00e1n interesados, pueden esperar las diapositivas y el video en el sitio de la conferencia.<\/p>\n<h2>\u00bfC\u00f3mo se compara con otras conferencias?<\/h2>\n<p>\nNo puedo compararlo con las conferencias en Mosc\u00fa y San Petersburgo, pero puedo compararlo con otros eventos en los Urales y con el 404fest en Samara.<\/p>\n<p>DUMP se lleva a cabo en 8 secciones, lo cual es un r\u00e9cord para las conferencias en los Urales. Las secciones de Ciencia y Gesti\u00f3n son bastante grandes, lo cual tambi\u00e9n es inusual. La audiencia en Ekaterimburgo est\u00e1 bastante estructurada \u2014 en la ciudad hay grandes departamentos de desarrollo de Yandex, Kontur, Tinkoff, lo que tambi\u00e9n influye en las presentaciones.<\/p>\n<p>Otro punto interesante es que muchas empresas tienen de 3 a 4 ponentes en la conferencia (as\u00ed ocurri\u00f3 con Kontur, Evil Martians, Tinkoff). Muchos de ellos eran patrocinadores, pero las presentaciones estaban a la par con las dem\u00e1s, no eran presentaciones publicitarias.<\/p>\n<p>\u00bfIr o no ir? Si vives en los Urales o cerca, tienes la oportunidad y los temas te interesan \u2014 s\u00ed, por supuesto. Si piensas en un viaje m\u00e1s largo \u2014 yo revisar\u00eda los temas de las presentaciones y los videos de a\u00f1os anteriores. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/videos\">www.youtube.com\/user\/videoitpeople\/videos<\/a><\/noindex> y tomar\u00eda una decisi\u00f3n.<br \/>\nOtro beneficio de las conferencias en regiones, como regla, es que es f\u00e1cil hablar con los ponentes despu\u00e9s de las presentaciones, simplemente hay menos candidatos para esa interacci\u00f3n.<\/p>\n<p><img decoding=\"async\" alt=\"DUMP conference | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/0b60db17e153e0720a763e9f5faa6544.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00a1Gracias a DUMP y Ekaterimburgo!<br \/>\n<br \/>Fuente: <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.2 - 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\/es\/blog\/administrirovanie\/dump-conference-grep-backend-devops\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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\udd47Conferencia DUMP | grep \u2018backend|devops\u2019 | ProHoster","description":"La semana pasada asist\u00ed a la conferencia de TI DUMP (https:\/\/dump-ekb.ru\/) en Ekaterimburgo y quiero contarles sobre lo que se trat\u00f3 en las secciones de Backend y Devops, y si valen la pena las conferencias de TI regionales.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/dump-conference-grep-backend-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/32379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=32379"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/32379\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/24192"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=32379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=32379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=32379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}