{"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\/da\/blog\/administrirovanie\/dump-conference-grep-backend-devops","title":{"rendered":"DUMP konference | grep \u2018backend|devops\u2019","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>I sidste uge deltog jeg i IT-konferencen DUMP (https:\/\/dump-ekb.ru\/) i Jekaterinburg og vil gerne fort\u00e6lle, hvad der blev diskuteret i sektionerne Backend og Devops, samt om regionale IT-konferencer er v\u00e6rd at bes\u00f8ge.<\/p>\n<p><img decoding=\"async\" alt=\"DUMP konference | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/41f20967837a55f879bad17ce62d5040.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Nikolaj Sverchkov fra Evil Martians om Serverless<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Hvad skete der overhovedet?<\/h2>\n<p>\nDer var i alt 8 sektioner p\u00e5 konferencen: Backend, Frontend, Mobile, Test og QA, Devops, Design, Science og Management.<\/p>\n<p>De st\u00f8rste sale var faktisk Science og Management med ca. 350 personer hver. Backend og Frontend var lidt mindre. Devops-salen var den mindste, men meget aktiv.<\/p>\n<p>Jeg lyttede til pr\u00e6sentationer i sektionerne Devops og Backend og snakkede lidt med talerne. Jeg vil gerne fort\u00e6lle om de emner, der blev pr\u00e6senteret, og give et overblik over disse sektioner p\u00e5 konferencen.<\/p>\n<p>I sektionerne Devops og Backend pr\u00e6senterede repr\u00e6sentanter fra SKB-Kontur, DataArt, Evil Martians, den jekaterinburgske webstudio Flag, Miro (RealTimeBoard). Emnerne omhandlede CI\/CD, arbejde med k\u00f8tjenester, logning, og emnerne Serverless og arbejde med PostgreSQL i Go blev ogs\u00e5 godt pr\u00e6senteret.<\/p>\n<p>Der var ogs\u00e5 pr\u00e6sentationer fra Avito, Tinkoff, Yandex, Jetstyle, MegaFon, bank Ak Bars, men jeg n\u00e5ede ikke at bes\u00f8ge dem fysisk (videooptagelser og pr\u00e6sentationer er endnu ikke tilg\u00e6ngelige, de lover at offentligg\u00f8re dem inden for 2 uger p\u00e5 dump-ekb.ru).<\/p>\n<h2>Devops-sektion<\/h2>\n<p>\nDet, der overraskede, var, at sektionen fandt sted i den mindste sal, cirka 50 pladser. Folk stod endda i gangene \ud83d\ude42 Jeg vil fort\u00e6lle om de pr\u00e6sentationer, jeg n\u00e5ede at h\u00f8re.<\/p>\n<h4>Elasticsearch med en v\u00e6gt p\u00e5 petabyte<\/h4>\n<p>\nSektionen begyndte med en pr\u00e6sentation af Vladimir Lila (SKB-Kontur) om Elasticsearch i Kontur. De har en temmelig stor og belastet Elasticsearch (~800 TB data, ~1,3 petabyte med redundans). Elasticsearch for alle Kontur-tjenester er en enhed, som best\u00e5r af 2 klynger (med 7 og 9 servere), og det er s\u00e5 vigtigt, at Kontur har en speciel Elasticsearch-ingeni\u00f8r (faktisk Vladimir selv).<\/p>\n<p>Vladimir delte ogs\u00e5 sine tanker om fordelene ved Elasticsearch og de problemer, det medf\u00f8rer.<\/p>\n<p>Fordele:<\/p>\n<ul>\n<li>Alle logs p\u00e5 \u00e9t sted, let adgang til dem<\/li>\n<li>Opbevaring af logs i et \u00e5r og nem analyse af dem<\/li>\n<li>H\u00f8j hastighed ved arbejde med logs<\/li>\n<li>Fremragende datavisualisering 'out of the box'<\/li>\n<\/ul>\n<p>\nProblemer:<\/p>\n<ul>\n<li>meldingsbroker \u2014 must have (i Kontur udfylder Kafka denne rolle)<\/li>\n<li>specifikke aspekter ved arbejdet med Elasticsearch Curator (periodisk h\u00f8j belastning fra regelm\u00e6ssige opgaver i Curator)<\/li>\n<li>ingen indbygget autorisation (kun for separate, ret dyre penge, eller som open source-plugins af forskellig grad af klarhed til produktion)<\/li>\n<\/ul>\n<p>\nOm Open Distro for Elasticsearch har anmeldelser der kun er positive \ud83d\ude42 Samme sp\u00f8rgsm\u00e5l om autentifikation er l\u00f8st der.<\/p>\n<p><b class=\"spoiler_title\">Hvor kommer petabyte fra?<\/b>Deres noder best\u00e5r af servere med 12*8 Tb SATA + 2*2 Tb SSD. Kold opbevaring p\u00e5 SATA, SSD kun til varmt cache (hot storage).<br \/>\n7+9 servere, (7 + 9) * 12 * 8 = 1536 Tb.<br \/>\nEn del plads er reserveret, afsat til redundans osv.<br \/>\nLogfiler fra ca. 90 applikationer sendes til Elasticsearch, herunder alle rapporteringstjenester fra Kontur, Elba osv.<\/p>\n<h4>S\u00e6rligheder ved udvikling p\u00e5 Serverless<\/h4>\n<p>\nF\u00f8lgende er et opl\u00e6g af Ruslan Serkin fra DataArt om Serverless.<\/p>\n<p>Ruslan forklarede, hvad udvikling med Serverless-tilgangen egentlig er, og hvad dens s\u00e6rlige kendetegn er.<\/p>\n<p>Serverless er en tilgang til udvikling, hvor udviklerne p\u00e5 ingen m\u00e5de r\u00f8rer infrastrukturen. Eksempel - AWS Lambda Serverless, Kubeless.io (Serverless inden for Kubernetes), Google Cloud Functions.<\/p>\n<p>En ideel Serverless-applikation er simpelthen en funktion, der sender en foresp\u00f8rgsel til Serverless-udbyderen gennem en speciel API Gateway. En ideel mikrotjeneste, mens der i AWS Lambda underst\u00f8ttes et stort antal moderne programmeringssprog. Omkostningerne ved at vedligeholde og implementere infrastrukturen bliver nul if\u00f8lge cloud-udbydere, og vedligeholdelsen af sm\u00e5 applikationer vil ogs\u00e5 v\u00e6re meget billig (AWS Lambda - 0.2$ \/ 1 million simple foresp\u00f8rgsler).<\/p>\n<p>Skal\u00e9rbarheden af et s\u00e5dant system er praktisk talt ideel - cloud-udbyderen tager sig selv af det, Kubeless skalerer automatisk inden for Kubernetes-klusteret.<\/p>\n<p>Der er ulemper:<\/p>\n<ul>\n<li>udvikling af store applikationer bliver mere kompleks<\/li>\n<li>der er vanskeligheder med profilering af applikationer (du har kun adgang til logs, men ikke profilering i den kendte betydning)<\/li>\n<li>der er ingen versionering<\/li>\n<\/ul>\n<p>\nJeg m\u00e5 v\u00e6re \u00e6rlig, jeg h\u00f8rte om Serverless for flere \u00e5r siden, men i alle disse \u00e5r var det uklart for mig, hvordan man korrekt anvender det. Efter Ruslans opl\u00e6g fik jeg forst\u00e5else, og efter Nikolaj Sverchkovs (Evil Martians) opl\u00e6g fra Backend-sektionen blev det bekr\u00e6ftet. Det var ikke forg\u00e6ves, at jeg gik til konferencen \ud83d\ude42<\/p>\n<h4>CI for de fattige, eller er det v\u00e6rd at skrive sin egen CI for et webbureau<\/h4>\n<p>\nMikhail Radionov, leder af webbureauet Flag i Jekaterinburg, fortalte om deres egen CI\/CD.<\/p>\n<p>Hans bureau er g\u00e5et fra 'manuelt CI\/CD' (logget ind p\u00e5 serveren via SSH, lavet git pull, gentaget 100 gange om dagen) til Jenkins og et skr\u00e6ddersyet v\u00e6rkt\u00f8j, der g\u00f8r det muligt at kontrollere koden og udf\u00f8re udgivelser ved navn Pullkins.<\/p>\n<p>Hvorfor var Jenkins ikke tilfredsstillende? Det gav ikke tilstr\u00e6kkelig fleksibilitet som standard og var for komplekst at tilpasse.<\/p>\n<p>\u201cFlag\u201d udvikler p\u00e5 Laravel (PHP framework). Under udviklingen af CI\/CD-serveren benyttede Mikhail og hans kolleger de indbyggede mekanismer i Laravel kaldet Telescope og Envoy. Resultatet blev en server p\u00e5 PHP (v\u00e6r opm\u00e6rksom), der behandler indkommende webhook-foresp\u00f8rgsler, kan udf\u00f8re bygninger af frontend og backend, deploye til forskellige servere og rapportere til Slack.<\/p>\n<p>Dern\u00e6st, for at kunne udf\u00f8re blue\/green deployment og have ensartede indstillinger i dev-stage-prod milj\u00f8er, skiftede de til Docker. Fordelene forblev de samme, men der kom muligheder for homogenisering af milj\u00f8et og s\u00f8ml\u00f8s deployment, og der blev et behov for at l\u00e6re Docker for at arbejde korrekt med det.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/michaelradionov\/pullkins\">Projektet findes p\u00e5 Github<\/a><\/noindex><\/p>\n<h4>Hvordan vi reducerede antallet af tilbagerulninger af serverudgivelser med 99%<\/h4>\n<p>\nDen sidste pr\u00e6sentation i DevOps-sektionen blev givet af Viktor Eremenko, Lead DevOps-ingeni\u00f8r hos Miro.com (tidligere RealTimeBoard).<\/p>\n<p>Kernen af RealTimeBoard, hovedproduktet fra Miro-teamet, er en monolitisk applikation p\u00e5 Java. At bygge, teste og deploye det uden nedetid er en udfordring. Det er vigtigt at deploye en version af koden, som ikke kr\u00e6ver tilbagerulning (det er jo en tung monolit).<\/p>\n<p>For at opbygge et system, der g\u00f8r dette muligt, har Miro gennemg\u00e5et en rejse, der inkluderer arbejde med arkitekturen, de anvendte v\u00e6rkt\u00f8jer (Atlassian Bamboo, Ansible osv.) og opbygning af teams (de har i \u00f8jeblikket et dedikeret DevOps-team + mange separate Scrum-teams af udviklere med forskellige profiler).<\/p>\n<p>Rejsen viste sig at v\u00e6re sv\u00e6r og besv\u00e6rlig, og Viktor delte sin opsamlede smerte og den uafsluttede optimisme.<\/p>\n<p><img decoding=\"async\" alt=\"DUMP konference | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/ba6b7fe73d6a5f6bd3c5a372137aaac3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Vandt en bog for sp\u00f8rgsm\u00e5l<\/i><\/p>\n<h2>Backend-sektionen<\/h2>\n<p>\nJeg n\u00e5ede to pr\u00e6sentationer - fra Nikolai Svirchkov (Evil Martians), ogs\u00e5 om Serverless, og fra Grigory Koshelev (Kontur-virksomheden) om telemetry.<\/p>\n<h4>Serverless for almindelige d\u00f8delige<\/h4>\n<p>\nHvis Ruslan Sirkin talte om, hvad Serverless er, viste Nikolai enkle applikationer ved hj\u00e6lp af Serverless, og fortalte om detaljer, der p\u00e5virker omkostningerne og hastigheden af applikationer i AWS Lambda.<\/p>\n<p>En interessant detalje: det mindste betalte element - 128 Mb hukommelse og 100 ms CPU, koster 0,000000208$. Desuden er 1 million s\u00e5danne foresp\u00f8rgsler gratis om m\u00e5neden.<\/p>\n<p>Nogle af Nikolajs funktioner oversteg ofte gr\u00e6nsen p\u00e5 100 ms (det prim\u00e6re program var skrevet i Ruby), s\u00e5 omskrivningen af dem til Go gav en fremragende besparelse.<\/p>\n<h4>Vostok Hercules \u2014 f\u00e5 telemetri tilbage p\u00e5 sporet!<\/h4>\n<p>\nDen seneste pr\u00e6sentation fra Backend-sektionen af Grigory Koshelev (firmaet Kontur) om telemetri. Telemetri er logs, metrikker, og applikationstraceringer.<\/p>\n<p>Kontur bruger deres egne v\u00e6rkt\u00f8jer, som er offentliggjort p\u00e5 Github. V\u00e6rkt\u00f8jet fra pr\u00e6sentationen \u2014 Hercules, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/vostok\/hercules\">github.com\/vostok\/hercules<\/a><\/noindex>, bruges til at levere telemetridata.<\/p>\n<p>I Vladimir Lilas pr\u00e6sentation i DevOps-sektionen blev opbevaring og behandling af logs i Elasticsearch dr\u00f8ftet, men der er ogs\u00e5 opgaven med at levere logs fra mange tusinde enheder og applikationer, som tackles med v\u00e6rkt\u00f8jer som Vostok Hercules.<\/p>\n<p>Kontur har gennemg\u00e5et en velkendt rute \u2014 fra RabbitMQ til Apache Kafka, men det var ikke s\u00e5 ligetil)) De m\u00e5tte tilf\u00f8je Zookeeper, Cassandra og Graphite til skemaet. Jeg vil ikke afsl\u00f8re alle detaljer fra denne pr\u00e6sentation (det er ikke mit omr\u00e5de), men hvis det er interessant, kan man vente p\u00e5 slides og video p\u00e5 konferencens hjemmeside.<\/p>\n<h2>Hvordan sammenlignet det sig med andre konferencer?<\/h2>\n<p>\nJeg kan ikke sammenligne med konferencer i Moskva og Skt. Petersborg, men jeg kan sammenligne med andre arrangementer i Ural og 404fest i Samara.<\/p>\n<p>DAMP afholdes i 8 sektioner, hvilket er rekord for Ural konferencer. Meget store sektioner som Science og Management, det er ogs\u00e5 us\u00e6dvanligt. Publikum i Jekaterinburg er ret struktureret \u2014 byen har store udviklingsafdelinger som Yandex, Kontur og Tinkoff, hvilket ogs\u00e5 afspejles i pr\u00e6sentationerne.<\/p>\n<p>En anden interessant pointe \u2014 mange virksomheder har straks 3-4 talere p\u00e5 konferencen (s\u00e5dan var det med Kontur, Evil Martians, Tinkoff). Mange af dem var sponsorer, men pr\u00e6sentationerne var p\u00e5 niveau med de andre; de var ikke reklamepr\u00e6sentationer.<\/p>\n<p>Skal man tage af sted eller ej? Hvis du bor i Ural eller i n\u00e6rheden, og du har mulighed for at deltage og emnerne interesserer dig \u2014 ja, selvf\u00f8lgelig. Hvis du overvejer at rejse langt \u2014 ville jeg se p\u00e5 emnerne for pr\u00e6sentationerne og tidligere videoer. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/videos\">www.youtube.com\/user\/videoitpeople\/videos<\/a><\/noindex> og tr\u00e6ffe en beslutning.<br \/>\nEn anden fordel ved konferencer i regionerne er, at man som regel nemt kan tale med taleren efter pr\u00e6sentationerne, da der simpelthen er f\u00e6rre, der \u00f8nsker dette.<\/p>\n<p><img decoding=\"async\" alt=\"DUMP konference | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/0b60db17e153e0720a763e9f5faa6544.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTak til DAMP og Jekaterinburg! )<br \/>\n<br \/>Kilde: <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\/da\/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=\"da_DK\" \/>\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\/da\/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 konference | grep \u2018backend|devops\u2019 | ProHoster","description":"I sidste uge deltog jeg i IT-konferencen DUMP (https:\/\/dump-ekb.ru\/) i Jekaterinburg og vil gerne fort\u00e6lle, hvad der blev diskuteret i sektionerne Backend og Devops, samt om regionale IT-konferencer er v\u00e6rd at bes\u00f8ge.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/dump-conference-grep-backend-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/32379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=32379"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/32379\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/24192"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=32379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=32379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=32379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}