{"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\/fr\/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 semaine derni\u00e8re, j'ai assist\u00e9 \u00e0 la conf\u00e9rence IT DUMP (https:\/\/dump-ekb.ru\/) \u00e0 Ekaterinbourg et je souhaite partager les sujets abord\u00e9s dans les sections Backend et Devops, et si les conf\u00e9rences IT r\u00e9gionales en valent la peine.<\/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 d'Evil Martians sur Serverless<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Qu'est-ce qui s'est pass\u00e9 l\u00e0-bas ?<\/h2>\n<p>\nAu total, la conf\u00e9rence comptait 8 sections : Backend, Frontend, Mobile, Test et QA, Devops, Design, Science et Management.<\/p>\n<p>Les plus grandes salles \u00e9taient, en fait, celles de Science et Management, avec environ 350 places chacune. Backend et Frontend \u00e9taient \u00e0 peine plus petites. La salle de Devops \u00e9tait la plus petite, mais tr\u00e8s active.<\/p>\n<p>J'ai \u00e9cout\u00e9 des pr\u00e9sentations dans les sections Devops et Backend et j'ai eu quelques \u00e9changes avec les pr\u00e9sentateurs. Je souhaite raconter les sujets abord\u00e9s et faire un aper\u00e7u de ces sections lors de la conf\u00e9rence.<\/p>\n<p>Dans les sections Devops et Backend, des repr\u00e9sentants de SKB-Kontur, DataArt, Evil Martians, du studio web d'Ekaterinbourg Flag, Miro (RealTimeBoard) ont pris la parole. Les sujets concernaient CI\/CD, le travail avec des services de file d'attente, la journalisation ; les th\u00e8mes de Serverless et du travail avec PostgreSQL en Go ont \u00e9t\u00e9 particuli\u00e8rement bien d\u00e9velopp\u00e9s.<\/p>\n<p>Il y a \u00e9galement eu des pr\u00e9sentations d'Avito, Tinkoff, Yandex, Jetstyle, Megafon, de la banque Ak Bars, mais je n'ai pas eu le temps de les visiter physiquement (les enregistrements vid\u00e9o et les diapositives des pr\u00e9sentations ne sont pas encore disponibles, ils promettent de les publier dans les deux semaines sur dump-ekb.ru).<\/p>\n<h2>Section Devops<\/h2>\n<p>\nCe qui m'a surpris, c'est que la section se tenait dans la plus petite salle, d'environ 50 places. Les gens se tenaient m\u00eame dans les all\u00e9es \ud83d\ude42 Je vais vous parler des pr\u00e9sentations que j'ai pu \u00e9couter.<\/p>\n<h4>Elastic pesant un p\u00e9taoctet<\/h4>\n<p>\nLa section a commenc\u00e9 par une pr\u00e9sentation de Vladimir Lila (SKB-Kontur) sur Elasticsearch dans Kontur. Ils ont un Elastic assez grand et charg\u00e9 (~800 To de donn\u00e9es, ~1,3 p\u00e9taoctet en tenant compte de la redondance). Elasticsearch pour tous les services de Kontur est unique et constitu\u00e9 de 2 clusters (de 7 et 9 serveurs), et il est si important qu'il existe chez Kontur un ing\u00e9nieur Elasticsearch (en fait, Vladimir lui-m\u00eame).<\/p>\n<p>Vladimir a \u00e9galement partag\u00e9 ses r\u00e9flexions sur les avantages d'Elasticsearch et sur les probl\u00e8mes qu'il pose.<\/p>\n<p>Avantages :<\/p>\n<ul>\n<li>Tous les journaux au m\u00eame endroit, acc\u00e8s facile \u00e0 ceux-ci<\/li>\n<li>Stockage des journaux pendant un an et analyse facile<\/li>\n<li>Haute vitesse de traitement des journaux<\/li>\n<li>Excellente visualisation des donn\u00e9es \u201cpr\u00eate \u00e0 l'emploi\u201d<\/li>\n<\/ul>\n<p>\nProbl\u00e8mes :<\/p>\n<ul>\n<li>Le courtier de messages - must have (chez Kontur, son r\u00f4le est jou\u00e9 par Kafka)<\/li>\n<li>Caract\u00e9ristiques du fonctionnement d'Elasticsearch Curator (charge \u00e9lev\u00e9e cr\u00e9\u00e9e p\u00e9riodiquement par des t\u00e2ches r\u00e9guli\u00e8res dans Curator)<\/li>\n<li>Pas d'autorisation int\u00e9gr\u00e9e (seulement pour un co\u00fbt suppl\u00e9mentaire assez \u00e9lev\u00e9, ou comme des plugins open source de diff\u00e9rents niveaux de pr\u00e9paration \u00e0 la production)<\/li>\n<\/ul>\n<p>\nLes avis sur Open Distro for Elasticsearch \u00e9taient tous positifs \ud83d\ude42 La m\u00eame question d'authentification y est r\u00e9solue.<\/p>\n<p><b class=\"spoiler_title\">D'o\u00f9 proviennent les p\u00e9taoctets ?<\/b>Leurs n\u0153uds sont constitu\u00e9s de serveurs avec 12*8 To SATA + 2*2 To SSD. Le stockage froid est sur SATA, le SSD est seulement utilis\u00e9 pour le cache chaud.<br \/>\n7+9 serveurs, (7 + 9) * 12 * 8 = 1536 To.<br \/>\nUne partie de l'espace est r\u00e9serv\u00e9e, pr\u00e9vue pour la redondance et autres.<br \/>\nDes journaux d'environ 90 applications sont envoy\u00e9s \u00e0 Elasticsearch, y compris tous les services de reporting de Kontur, Elba, etc.<\/p>\n<h4>Particularit\u00e9s du d\u00e9veloppement sur Serverless<\/h4>\n<p>\nEnsuite, la pr\u00e9sentation de Ruslan Serkin de DataArt sur Serverless.<\/p>\n<p>Ruslan a expliqu\u00e9 ce qu'est le d\u00e9veloppement avec l'approche Serverless en g\u00e9n\u00e9ral et quelles sont ses particularit\u00e9s.<\/p>\n<p>Serverless est une approche de d\u00e9veloppement o\u00f9 les d\u00e9veloppeurs ne touchent en aucune fa\u00e7on \u00e0 l'infrastructure. Exemple \u2014 AWS Lambda Serverless, Kubeless.io (Serverless dans Kubernetes), Google Cloud Functions.<\/p>\n<p>Une application Serverless id\u00e9ale est tout simplement une fonction qui envoie une requ\u00eate au fournisseur Serverless via une passerelle API sp\u00e9ciale. C'est un microservice id\u00e9al, et dans AWS Lambda, un grand nombre de langages de programmation modernes sont pris en charge. Le co\u00fbt de support et de d\u00e9ploiement de l'infrastructure devient nul en ce qui concerne les fournisseurs cloud, et le soutien des petites applications sera \u00e9galement tr\u00e8s peu cher (AWS Lambda \u2014 0,2 $ \/ 1 million de requ\u00eates simples).<\/p>\n<p>La scalabilit\u00e9 de ce syst\u00e8me est pratiquement id\u00e9ale \u2014 le fournisseur cloud s'en occupe lui-m\u00eame, Kubeless se redimensionne automatiquement \u00e0 l'int\u00e9rieur du cluster Kubernetes.<\/p>\n<p>Il y a des inconv\u00e9nients :<\/p>\n<ul>\n<li>le d\u00e9veloppement d'applications volumineuses devient plus compliqu\u00e9<\/li>\n<li>il y a des difficult\u00e9s avec le profilage des applications (vous n'avez acc\u00e8s qu'aux journaux, mais pas au profilage au sens habituel)<\/li>\n<li>pas de versionnage<\/li>\n<\/ul>\n<p>\nJe le dirai honn\u00eatement, j'ai entendu parler de Serverless il y a quelques ann\u00e9es, mais toutes ces ann\u00e9es, je n'ai pas compris comment l'appliquer correctement. Apr\u00e8s la pr\u00e9sentation de Ruslan, la compr\u00e9hension est apparue, et apr\u00e8s la pr\u00e9sentation de Nikolay Svirchkov (Evil Martians) dans la section Backend, elle s'est consolid\u00e9e. Ce n'\u00e9tait pas en vain que je suis all\u00e9 \u00e0 la conf\u00e9rence \ud83d\ude42<\/p>\n<h4>CI pour les pauvres, ou vaut-il la peine d'\u00e9crire son propre CI pour une agence web<\/h4>\n<p>\nMikhail Radionov, directeur de l'agence web Flag de Yekaterinburg, a parl\u00e9 de son CI\/CD fait maison.<\/p>\n<p>Son agence a fait le chemin du \u00ab CI\/CD manuel \u00bb (se connecter au serveur par SSH, faire un git pull, r\u00e9p\u00e9ter 100 fois par jour) \u00e0 Jenkins et \u00e0 un outil fait maison permettant de contr\u00f4ler le code et de r\u00e9aliser des publications appel\u00e9 Pullkins.<\/p>\n<p>Pourquoi Jenkins ne convenait-il pas ? Il ne fournissait pas suffisamment de flexibilit\u00e9 par d\u00e9faut et \u00e9tait trop complexe \u00e0 personnaliser.<\/p>\n<p>Le \"drapeau\" est d\u00e9velopp\u00e9 sur Laravel (framework PHP). Lors de la cr\u00e9ation du serveur CI\/CD, Mikha\u00efl et ses coll\u00e8gues ont utilis\u00e9 les m\u00e9canismes int\u00e9gr\u00e9s de Laravel appel\u00e9s Telescope et Envoy. Le r\u00e9sultat est un serveur en PHP (notez bien) qui g\u00e8re les requ\u00eates webhook entrantes, capable de construire le frontend, le backend, de d\u00e9ployer sur diff\u00e9rents serveurs et de faire des rapports sur Slack.<\/p>\n<p>Ensuite, pour permettre des d\u00e9ploiements blue\/green, et avoir des configurations uniformes dans les environnements dev-stage-prod, ils sont pass\u00e9s \u00e0 Docker. Les avantages sont rest\u00e9s les m\u00eames, avec l'ajout de la possibilit\u00e9 d'homog\u00e9n\u00e9iser l'environnement et d'effectuer des d\u00e9ploiements sans couture, ainsi que la n\u00e9cessit\u00e9 d'apprendre Docker pour bien travailler avec.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/michaelradionov\/pullkins\">Le projet est disponible sur Github<\/a><\/noindex><\/p>\n<h4>Comment nous avons r\u00e9duit le nombre de rollbacks de versions serveur de 99%<\/h4>\n<p>\nLa derni\u00e8re pr\u00e9sentation dans la section DevOps a \u00e9t\u00e9 faite par Viktor Yaremchenko, Lead DevOps engineer chez Miro.com (anciennement RealTimeBoard).<\/p>\n<p>\u00c0 la base de RealTimeBoard, le produit principal de l'\u00e9quipe Miro, se trouve une application monolithique en Java. Compiler, tester et d\u00e9ployer sans temps d'arr\u00eat est une t\u00e2che complexe. Il est crucial de d\u00e9ployer une version du code de sorte qu'elle n'ait pas besoin d'\u00eatre annul\u00e9e (c'est un lourd monolithe).<\/p>\n<p>Dans le chemin vers la mise en place d'un syst\u00e8me qui permet cela, Miro a parcouru un chemin incluant le travail sur l'architecture, les outils utilis\u00e9s (Atlassian Bamboo, Ansible, etc.), et la formation des \u00e9quipes (ils ont actuellement une \u00e9quipe DevOps d\u00e9di\u00e9e + de nombreuses \u00e9quipes Scrum s\u00e9par\u00e9es de d\u00e9veloppeurs de diff\u00e9rents profils).<\/p>\n<p>Le chemin s'est av\u00e9r\u00e9 difficile et ardent, et Viktor a partag\u00e9 sa douleur accumul\u00e9e tout en conservant un optimisme non termin\u00e9.<\/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>J'ai gagn\u00e9 un livre pour les questions<\/i><\/p>\n<h2>Section Backend<\/h2>\n<p>\nJ'ai assist\u00e9 \u00e0 deux pr\u00e9sentations \u2014 celle de Nikolai Sverchkov (Evil Martians), \u00e9galement sur le Serverless, et celle de Grigory Koshelev (entreprise Kontur) sur la t\u00e9l\u00e9m\u00e9trie.<\/p>\n<h4>Serverless pour les simples mortels<\/h4>\n<p>\nAlors que Ruslan Sirkin parlait de ce qu'est le Serverless, Nikolai a montr\u00e9 de simples applications utilisant Serverless et expliqu\u00e9 les d\u00e9tails qui influencent le co\u00fbt et la rapidit\u00e9 des applications sur AWS Lambda.<\/p>\n<p>Un d\u00e9tail int\u00e9ressant : l'\u00e9l\u00e9ment tarif\u00e9 minimum est de 128 Mo de m\u00e9moire et 100 ms de CPU, il co\u00fbte 0,000000208 $. De plus, 1 million de telles requ\u00eates par mois est gratuit.<\/p>\n<p>Certain features in Nikolai's work frequently exceeded the 100 ms limit (the main application was written in Ruby), so rewriting them in Go resulted in significant savings.<\/p>\n<h4>Vostok Hercules \u2014 make telemetry great again!<\/h4>\n<p>\nThe latest report from the Backend section by Grigori Koshelev (Kontur) on telemetry. Telemetry includes logs, metrics, and application traces.<\/p>\n<p>Kontur uses custom-built tools released on Github for this purpose. The tool from the report \u2014 Hercules, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/vostok\/hercules\">github.com\/vostok\/hercules<\/a><\/noindex>, is used for delivering telemetry data.<\/p>\n<p>In Vladimir Lila's report in the Devops section, the storage and processing of logs in Elasticsearch were discussed, but there's also the challenge of delivering logs from thousands of devices and applications, and tools like Vostok Hercules address this.<\/p>\n<p>Kontur followed a well-known path \u2014 from RabbitMQ to Apache Kafka, but it's not that simple. They had to add Zookeeper, Cassandra, and Graphite to the architecture. I won\u2019t fully reveal the information from this report (it's not my area), but if you're interested, you can wait for the slides and video on the conference website.<\/p>\n<h2>How does it compare with other conferences?<\/h2>\n<p>\nI can't compare it with conferences in Moscow and St. Petersburg, but I can compare it to other events in the Ural region and the 404fest in Samara.<\/p>\n<p>DAMP hosts 8 sections, which is a record for Ural conferences. The Science and Management sections are also very large, which is unusual. The audience in Yekaterinburg is quite structured \u2014 the city has large development departments of Yandex, Kontur, and Tinkoff, which influences the talks.<\/p>\n<p>Another interesting point is that many companies have 3\u20134 speakers at the conference (as was the case with Kontur, Evil Martians, Tinkoff). Many of them were sponsors, but the talks were on par with others, not promotional.<\/p>\n<p>To go or not to go? If you live in the Ural region or nearby, and you're interested in the topics \u2014 yes, of course. If you're considering a long trip \u2014 I'd take a look at the talk topics and videos from previous years. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/videos\">www.youtube.com\/user\/videoitpeople\/videos<\/a><\/noindex> and make a decision.<br \/>\nAnother plus of regional conferences is that it\u2019s generally easier to chat with the speaker after the talks, simply because there are fewer candidates for such conversations.<\/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 \/>\nThanks to DAMP and Yekaterinburg! )<br \/>\n<br \/>Source : <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\/fr\/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=\"fr_FR\" \/>\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\/fr\/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\udd47DUMP conference | grep \u2018backend|devops\u2019 | ProHoster","description":"La semaine derni\u00e8re, j'ai assist\u00e9 \u00e0 la conf\u00e9rence IT DUMP (https:\/\/dump-ekb.ru\/) \u00e0 Ekaterinbourg et je souhaite partager les sujets abord\u00e9s dans les sections Backend et Devops, et si les conf\u00e9rences IT r\u00e9gionales en valent la peine.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/dump-conference-grep-backend-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/32379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=32379"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/32379\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/24192"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=32379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=32379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=32379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}