{"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\/hu\/blog\/administrirovanie\/dump-conference-grep-backend-devops","title":{"rendered":"DUMP konferencia | grep \u2018backend|devops\u2019","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>M\u00falt h\u00e9ten r\u00e9szt vettem az IT DUMP konferenci\u00e1n (https:\/\/dump-ekb.ru\/) Jekatyerinburgban, \u00e9s szeretn\u00e9m elmondani, mir\u0151l volt sz\u00f3 a Backend \u00e9s Devops szekci\u00f3kban, illetve \u00e9rdemesek-e a figyelemre a region\u00e1lis IT konferenci\u00e1k.<\/p>\n<p><img decoding=\"async\" alt=\"DUMP konferencia | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/41f20967837a55f879bad17ce62d5040.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Svercsakov Nikol\u00e1j az Evil Martianst\u00f3l a Serverless-r\u0151l<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Mi t\u00f6rt\u00e9nt egy\u00e1ltal\u00e1n?<\/h2>\n<p>\n\u00d6sszesen 8 szekci\u00f3 volt a konferenci\u00e1n: Backend, Frontend, Mobil, Tesztel\u00e9s \u00e9s QA, Devops, Design, Tudom\u00e1ny \u00e9s Menedzsment.<\/p>\n<p>A legnagyobb termek a Tudom\u00e1ny \u00e9s a Menedzsment szekci\u00f3kban voltak, k\u00f6r\u00fclbel\u00fcl 350 f\u0151vel mindegyik. A Backend \u00e9s a Frontend nem sokkal kisebb. A Devops terem volt a legkisebb, de a legakt\u00edvabb.<\/p>\n<p>A Devops \u00e9s Backend szekci\u00f3kban hallgattam el\u0151ad\u00e1sokat, \u00e9s egy kicsit besz\u00e9lgettem az el\u0151ad\u00f3kkal. Szeretn\u00e9m elmondani az \u00e9rintett t\u00e9m\u00e1kr\u00f3l \u00e9s \u00e1tn\u00e9zni ezeket a szekci\u00f3kat a konferenci\u00e1n.<\/p>\n<p>A Devops \u00e9s Backend szekci\u00f3kban a SKB-Kontur, DataArt, Evil Martians, a jekatyerinburgi Flag webst\u00fadi\u00f3, \u00e9s a Miro (RealTimeBoard) k\u00e9pvisel\u0151i szerepeltek. A t\u00e9m\u00e1k a CI\/CD-re, az \u00fczenetsorok kezel\u00e9s\u00e9re, a napl\u00f3z\u00e1sra vonatkoztak, \u00e9s j\u00f3l k\u00f6rbej\u00e1rt\u00e1k a Serverless-t \u00e9s a PostgreSQL Go-ban val\u00f3 haszn\u00e1lat\u00e1t.<\/p>\n<p>Emellett voltak el\u0151ad\u00e1sok az Avito, Tinkoff, Yandex, Jetstyle, Megafon, Ak Bars Bank r\u00e9sz\u00e9r\u0151l, de azokat fizikailag nem tudtam megl\u00e1togatni (az el\u0151ad\u00e1sok vide\u00f3felv\u00e9telei \u00e9s di\u00e1kk\u00e9pei m\u00e9g nem el\u00e9rhet\u0151k, \u00edg\u00e9rik, hogy 2 h\u00e9ten bel\u00fcl k\u00f6zz\u00e9teszik a dump-ekb.ru-n).<\/p>\n<h2>Devops szekci\u00f3<\/h2>\n<p>\nAmi meglepett \u2014 a szekci\u00f3 a legkisebb teremben zajlott, k\u00f6r\u00fclbel\u00fcl 50 hellyel. Az emberek m\u00e1r a folyos\u00f3kon is \u00e1lltak \ud83d\ude42 Elmondom az el\u0151ad\u00e1sokat, amelyeket siker\u00fclt megfigyelnem.<\/p>\n<h4>Petab\u00e1jtos Elastic<\/h4>\n<p>\nA szekci\u00f3 Vladim\u00edr Lil\u00e1nak (SKB-Kontur) az Elasticsearchr\u0151l sz\u00f3l\u00f3 el\u0151ad\u00e1s\u00e1val indult. N\u00e1luk el\u00e9g nagy \u00e9s terhelt az Elastic (~800 TB adat, ~1,3 petab\u00e1jtnyi redundanci\u00e1val). Az Elasticsearch a Contour \u00f6sszes szolg\u00e1ltat\u00e1s\u00e1hoz egys\u00e9ges, k\u00e9t klaszterb\u0151l \u00e1ll (7 \u00e9s 9 szerverb\u0151l), \u00e9s annyira fontos, hogy a Contourban van egy k\u00fcl\u00f6n Elasticsearch m\u00e9rn\u00f6k (maga Vladim\u00edr).<\/p>\n<p>Vladim\u00edr szint\u00e9n megosztotta a gondolatait az Elasticsearch hasznoss\u00e1g\u00e1r\u00f3l \u00e9s a felmer\u00fcl\u0151 probl\u00e9m\u00e1kr\u00f3l.<\/p>\n<p>Hasznoss\u00e1g:<\/p>\n<ul>\n<li>Minden napl\u00f3 egy helyen, k\u00f6nny\u0171 hozz\u00e1f\u00e9r\u00e9s\u00fck<\/li>\n<li>A napl\u00f3k egy \u00e9ven \u00e1t t\u00f6rt\u00e9n\u0151 t\u00e1rol\u00e1sa \u00e9s k\u00f6nny\u0171 elemz\u00e9se<\/li>\n<li>Magas sebess\u00e9g a napl\u00f3kkal val\u00f3 munkav\u00e9gz\u00e9shez<\/li>\n<li>Kiv\u00e1l\u00f3 adatalap\u00fa vizualiz\u00e1ci\u00f3 \"do-it-yourself\"<\/li>\n<\/ul>\n<p>\nProbl\u00e9m\u00e1k:<\/p>\n<ul>\n<li>\u00fczenetbroker \u2014 elengedhetetlen (a Contourn\u00e1l ezt a szerepet a Kafka t\u00f6lti be)<\/li>\n<li>az Elasticsearch Curator m\u0171k\u00f6d\u00e9s\u00e9nek saj\u00e1toss\u00e1gai (id\u0151szakosan magas terhel\u00e9s a Curator rendszeres feladatai miatt)<\/li>\n<li>nincs be\u00e9p\u00edtett hiteles\u00edt\u00e9s (csak k\u00fcl\u00f6n, el\u00e9g magas \u00f6sszeg\u00e9rt, vagy ny\u00edlt forr\u00e1sk\u00f3d\u00fa plug-inek k\u00fcl\u00f6nb\u00f6z\u0151 fok\u00fa k\u00e9szs\u00e9g\u00e9t tekintve a produkci\u00f3hoz)<\/li>\n<\/ul>\n<p>\nAz Open Distro for Elasticsearchr\u0151l csak pozit\u00edv visszajelz\u00e9sek \u00e9rkeztek \ud83d\ude42 Ugyanaz a hiteles\u00edt\u00e9si k\u00e9rd\u00e9s ott is megoldott.<\/p>\n<p><b class=\"spoiler_title\">Honnan van petab\u00e1jt?<\/b>A csom\u00f3pontjaik 12*8 Tb SATA + 2*2 Tb SSD szerverekb\u0151l \u00e1llnak. A hideg t\u00e1rol\u00e1s SATA-n, az SSD csak a meleg gyors\u00edt\u00f3t\u00e1rhoz (hot storage) sz\u00fcks\u00e9ges.<br \/>\n7+9 szerver, (7 + 9) * 12 * 8 = 1536 Tb.<br \/>\nR\u00e9szben tartal\u00e9kban van hely, amely a redundanci\u00e1ra van fenntartva, stb.<br \/>\nAz Elasticsearchbe k\u00f6r\u00fclbel\u00fcl 90 alkalmaz\u00e1s napl\u00f3i \u00e9rkeznek, bele\u00e9rtve a Kont\u00far \u00e9s az Elba \u00f6sszes jelent\u00e9si szolg\u00e1ltat\u00e1s\u00e1t.<\/p>\n<h4>Jellemz\u0151k a Serverless fejleszt\u00e9sre<\/h4>\n<p>\nMost k\u00f6vetkezik Ruslan Serkin el\u0151ad\u00e1sa a DataArt-t\u00f3l a Serverless-r\u0151l.<\/p>\n<p>Ruslan arr\u00f3l besz\u00e9lt, hogy mi a Serverless megk\u00f6zel\u00edt\u00e9s, \u00e9s mik a jellemz\u0151i.<\/p>\n<p>A Serverless egy fejleszt\u00e9si megk\u00f6zel\u00edt\u00e9s, amelyben a fejleszt\u0151k egy\u00e1ltal\u00e1n nem \u00e9rintkeznek az infrastrukt\u00far\u00e1val. P\u00e9lda - AWS Lambda Serverless, Kubeless.io (Serverless a Kubernetes belsej\u00e9ben), Google Cloud Functions.<\/p>\n<p>Az ide\u00e1lis Serverless alkalmaz\u00e1s egyszer\u0171en egy funkci\u00f3, amely k\u00e9rd\u00e9st k\u00fcld a Serverless szolg\u00e1ltat\u00f3nak egy speci\u00e1lis API Gateway-en kereszt\u00fcl. Ide\u00e1lis mikroszolg\u00e1ltat\u00e1s, mik\u00f6zben az AWS Lambda-ban sz\u00e1mos modern programoz\u00e1si nyelvet t\u00e1mogatnak. Az infrastrukt\u00fara fenntart\u00e1s\u00e1nak \u00e9s telep\u00edt\u00e9s\u00e9nek k\u00f6lts\u00e9ge null\u00e1ra cs\u00f6kken a felh\u0151szolg\u00e1ltat\u00f3k eset\u00e9ben; a kis alkalmaz\u00e1sok t\u00e1mogat\u00e1sa szint\u00e9n nagyon olcs\u00f3 lesz (AWS Lambda - 0,2 $ \/ 1 milli\u00f3 egyszer\u0171 k\u00e9r\u00e9s).<\/p>\n<p>Ennek a rendszernek a sk\u00e1l\u00e1zhat\u00f3s\u00e1ga gyakorlatilag t\u00f6k\u00e9letes - a felh\u0151szolg\u00e1ltat\u00f3 erre mag\u00e1t\u00f3l vigy\u00e1z, a Kubeless automatikusan m\u00e9retez\u0151dik a Kubernetes klaszteren bel\u00fcl.<\/p>\n<p>Vannak h\u00e1tr\u00e1nyok:<\/p>\n<ul>\n<li>nagyobb alkalmaz\u00e1sok fejleszt\u00e9se \u00f6sszetettebb\u00e9 v\u00e1lik<\/li>\n<li>komplik\u00e1ci\u00f3k vannak az alkalmaz\u00e1sok profiloz\u00e1s\u00e1ban (csak a napl\u00f3k \u00e9rhet\u0151ek el, de a szok\u00e1sos \u00e9rtelemben nem l\u00e9tezik profiloz\u00e1s)<\/li>\n<li>nincs verzi\u00f3z\u00e1s<\/li>\n<\/ul>\n<p>\nBevallom, hogy a Serverless-r\u0151l m\u00e1r \u00e9vek \u00f3ta hallottam, de mindezek alatt nem volt vil\u00e1gos sz\u00e1momra, hogyan kell helyesen alkalmazni. Ruslan el\u0151ad\u00e1sa ut\u00e1n meg\u00e9rtettem, \u00e9s Nikolaj Svertshkov (Evil Martians) Backend szekci\u00f3j\u00e1b\u00f3l sz\u00e1rmaz\u00f3 el\u0151ad\u00e1sa ut\u00e1n meger\u0151s\u00edt\u00e9st nyert. M\u00e1r meg\u00e9rte elmenni a konferenci\u00e1ra \ud83d\ude42<\/p>\n<h4>CI a szeg\u00e9nyeknek, vagy \u00e9rdemes-e saj\u00e1t CI-t \u00edrni a webst\u00fadi\u00f3 sz\u00e1m\u00e1ra<\/h4>\n<p>\nMihail Radionov, az Ekaterinburgi Flag webst\u00fadi\u00f3 vezet\u0151je a saj\u00e1t CI\/CD-j\u00e9r\u0151l besz\u00e9lt.<\/p>\n<p>St\u00fadi\u00f3ja \u00e1tment a \u201ek\u00e9zi CI\/CD\u201d-n (SSH-n bel\u00e9pve a szerverre, git pull, naponta 100-szor megism\u00e9telve) Jenkins-re \u00e9s egy saj\u00e1t eszk\u00f6zre, amely lehet\u0151v\u00e9 teszi a k\u00f3d ellen\u0151rz\u00e9s\u00e9t \u00e9s a kiad\u00e1sokat Pullkins n\u00e9ven.<\/p>\n<p>Mi\u00e9rt nem v\u00e1lt be a Jenkins? Alap\u00e9rtelmezetten nem biztos\u00edtott elegend\u0151 rugalmass\u00e1got, \u00e9s t\u00fal bonyolult volt a testreszab\u00e1sa.<\/p>\n<p>A \"Flag\" Laravelban (PHP keretrendszer) k\u00e9sz\u00fclt. A CI\/CD szerver fejleszt\u00e9se sor\u00e1n Mihail \u00e9s koll\u00e9g\u00e1i a Laravel be\u00e9p\u00edtett mechanizmusait, a Telescope-ot \u00e9s az Envoy-t haszn\u00e1lt\u00e1k. Ennek eredm\u00e9nyek\u00e9ppen l\u00e9trej\u00f6tt egy PHP-alap\u00fa szerver (figyelem), amely k\u00e9pes feldolgozni a bej\u00f6v\u0151 webhook k\u00e9r\u00e9seket, front-end \u00e9s back-end build elv\u00e9gz\u00e9s\u00e9re, k\u00fcl\u00f6nb\u00f6z\u0151 szerverekre val\u00f3 telep\u00edt\u00e9sre \u00e9s jelent\u00e9sek k\u00fcld\u00e9s\u00e9re a Slackbe.<\/p>\n<p>Tov\u00e1bb\u00e1, hogy lehet\u0151s\u00e9g legyen blue\/green deploy v\u00e9grehajt\u00e1s\u00e1ra, \u00e9s egys\u00e9ges be\u00e1ll\u00edt\u00e1sokat biztos\u00edtani a dev-stage-prod k\u00f6rnyezetekben, \u00e1t\u00e1lltak a Dockera. Az el\u0151ny\u00f6k maradtak a r\u00e9giek, \u00faj lehet\u0151s\u00e9gekkel b\u0151v\u00fclt a k\u00f6rnyezet homogeniz\u00e1l\u00e1s\u00e1ra \u00e9s a z\u00f6kken\u0151mentes deploy-ra, \u00e9s sz\u00fcks\u00e9ges lett a Docker tanulm\u00e1nyoz\u00e1sa a helyes haszn\u00e1lat \u00e9rdek\u00e9ben.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/michaelradionov\/pullkins\">A projekt el\u00e9rhet\u0151 a Githubon<\/a><\/noindex><\/p>\n<h4>Hogyan cs\u00f6kkentett\u00fck a szerver verzi\u00f3k visszavon\u00e1sainak sz\u00e1m\u00e1t 99%-kal<\/h4>\n<p>\nAz utols\u00f3 el\u0151ad\u00e1s a DevOps szekci\u00f3ban Viktor Jeremcsenko-t\u00f3l \u00e9rkezett, a Miro.com (kor\u00e1bbi RealTimeBoard) vezet\u0151 devops m\u00e9rn\u00f6k\u00e9t\u0151l.<\/p>\n<p>A RealTimeBoard, a Miro csapat f\u0151 term\u00e9ke, egy monolitikus Java alkalmaz\u00e1sra \u00e9p\u00fcl. Az alkalmaz\u00e1s \u00f6sszegy\u0171jt\u00e9se, tesztel\u00e9se \u00e9s telep\u00edt\u00e9se le\u00e1ll\u00e1s n\u00e9lk\u00fcl neh\u00e9z feladat. Fontos olyan k\u00f3dverzi\u00f3t telep\u00edteni, amelyet nem sz\u00fcks\u00e9ges visszavonni (ez egy neh\u00e9z monolit).<\/p>\n<p>A rendszerek ki\u00e9p\u00edt\u00e9se fel\u00e9 vezet\u0151 \u00faton a Miro olyan folyamatokon ment kereszt\u00fcl, amelyek magukba foglalt\u00e1k az architekt\u00far\u00e1n, a haszn\u00e1lt eszk\u00f6z\u00f6k\u00f6n (Atlassian Bamboo, Ansible, stb.), \u00e9s a csapatok fel\u00e9p\u00edt\u00e9s\u00e9n v\u00e9gzett munk\u00e1t (jelenleg van egy dedik\u00e1lt DevOps csapatuk + sok k\u00fcl\u00f6n Scrum-csapat k\u00fcl\u00f6nb\u00f6z\u0151 profil\u00fa fejleszt\u0151kb\u0151l).<\/p>\n<p>Az \u00fat neh\u00e9z \u00e9s f\u00e1rads\u00e1gos volt, Viktor pedig megosztotta a felgy\u00fclemlett f\u00e1jdalm\u00e1t \u00e9s az abb\u00f3l fakad\u00f3 optimizmus\u00e1t.<\/p>\n<p><img decoding=\"async\" alt=\"DUMP konferencia | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/ba6b7fe73d6a5f6bd3c5a372137aaac3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>K\u00f6nyvet nyertem a k\u00e9rd\u00e9sek\u00e9rt<\/i><\/p>\n<h2>Backend szekci\u00f3<\/h2>\n<p>\nK\u00e9t el\u0151ad\u00e1st siker\u00fclt meglesnem \u2014 Nikolaj Szerivcskovt\u00f3l (Evil Martians), szint\u00e9n a Serverless-r\u0151l, \u00e9s Grigorij Kosselekt\u00f3l (Kontur c\u00e9g) a telemetri\u00e1r\u00f3l.<\/p>\n<h4>Serverless a h\u00e9tk\u00f6znapi embereknek<\/h4>\n<p>\nM\u00edg Ruszlan Szirkin a Serverless l\u00e9nyeg\u00e9r\u0151l besz\u00e9lt, Nikolaj egyszer\u0171 alkalmaz\u00e1sokat mutatott be, amelyeket Serverless haszn\u00e1lat\u00e1val k\u00e9sz\u00edtettek, \u00e9s elmes\u00e9lte azokat a r\u00e9szleteket, amelyek befoly\u00e1solj\u00e1k az AWS Lambda-ban fut\u00f3 alkalmaz\u00e1sok k\u00f6lts\u00e9g\u00e9t \u00e9s sebess\u00e9g\u00e9t.<\/p>\n<p>\u00c9rdekes r\u00e9szlet: a legkisebb sz\u00e1ml\u00e1zott elem \u2014 128 Mb mem\u00f3ria \u00e9s 100 ms CPU, ami 0,000000208 $-ba ker\u00fcl. Emellett havi 1 milli\u00f3 ilyen k\u00e9rd\u00e9s ingyenes.<\/p>\n<p>N\u00e9h\u00e1ny funkci\u00f3 Nikol\u00e1j\u00e1n\u00e1l gyakran t\u00fall\u00e9pte a 100 ms-os hat\u00e1rt (a f\u0151 alkalmaz\u00e1s Ruby nyelven k\u00e9sz\u00fclt), ez\u00e9rt ezek Go-ra val\u00f3 \u00e1t\u00edr\u00e1sa kiv\u00e1l\u00f3 megtakar\u00edt\u00e1st hozott.<\/p>\n<h4>Vostok Hercules \u2014 \u00e1ll\u00edtsa vissza a telemetri\u00e1t a r\u00e9gi f\u00e9ny\u00e9be!<\/h4>\n<p>\nGrigory Ko\u0161eljev (Kontur c\u00e9g) legut\u00f3bbi el\u0151ad\u00e1sa a Backend szekci\u00f3ban a telemetri\u00e1r\u00f3l. A telemetria logokat, metrik\u00e1kat \u00e9s alkalmaz\u00e1snyomokat jelent.<\/p>\n<p>A Kontur a saj\u00e1t \u00edr\u00e1s\u00fa eszk\u00f6zeit haszn\u00e1lja, amelyeket a Github-on tett k\u00f6zz\u00e9. Az el\u0151ad\u00e1sban eml\u00edtett eszk\u00f6z \u2014 Hercules, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/vostok\/hercules\">github.com\/vostok\/hercules<\/a><\/noindex>, a telemetriai adatok \u00e1tvitel\u00e9re szolg\u00e1l.<\/p>\n<p>Vladimir Lila el\u0151ad\u00e1sa a Devops szekci\u00f3ban a logok Elasticsearch-on val\u00f3 t\u00e1rol\u00e1s\u00e1r\u00f3l \u00e9s feldolgoz\u00e1s\u00e1r\u00f3l sz\u00f3lt, de van m\u00e9g egy feladat, hogy az ezernyi eszk\u00f6z \u00e9s alkalmaz\u00e1s logjait tov\u00e1bb\u00edtsuk, amit a Vostok Hercules-hoz hasonl\u00f3 eszk\u00f6z\u00f6k oldanak meg.<\/p>\n<p>A Kontur sokak sz\u00e1m\u00e1ra ismert utat j\u00e1rt be \u2014 a RabbitMQ-t\u00f3l az Apache Kafka-ig, de nem minden olyan egyszer\u0171 )) A s\u00e9m\u00e1hoz Zookeeper, Cassandra \u00e9s Graphite hozz\u00e1ad\u00e1sa is sz\u00fcks\u00e9ges volt. Ezen el\u0151ad\u00e1s r\u00e9szleteit nem tudom teljes m\u00e9rt\u00e9kben felt\u00e1rni (nem az \u00e9n ter\u00fcletem), ha \u00e9rdekli \u2014 meg lehet v\u00e1rni a konferencia weboldal\u00e1n el\u00e9rhet\u0151 di\u00e1kat \u00e9s vide\u00f3kat.<\/p>\n<h2>Hogyan hasonl\u00edtj\u00e1k m\u00e1s konferenci\u00e1khoz?<\/h2>\n<p>\nNem tudom \u00f6sszehasonl\u00edtani a moszkvai \u00e9s a szentp\u00e9terv\u00e1ri konferenci\u00e1kkal, de tudom m\u00e1s rendezv\u00e9nyekhez az Uralban \u00e9s a 404fesztiv\u00e1lhoz Szamar\u00e1ban.<\/p>\n<p>A DAMP 8 szekci\u00f3t tart, ami rekord auraliai konferenci\u00e1k sz\u00e1m\u00e1ra. Nagy, Science \u00e9s Management szekci\u00f3k is vannak, ami szint\u00e9n szokatlan. Jekatyerinburgban a k\u00f6z\u00f6ns\u00e9g el\u00e9g struktur\u00e1lt \u2014 a v\u00e1rosban nagy fejleszt\u00e9si r\u00e9szlegek vannak, mint a Yandex, Kontur, Tinkoff, ami nyomot hagy az el\u0151ad\u00e1sokon is.<\/p>\n<p>Egy \u00e9rdekes dolog m\u00e9g \u2014 sok c\u00e9gn\u00e9l h\u00e1rman-n\u00e9gyen is el\u0151ad\u00f3k a konferenci\u00e1n (\u00edgy volt a Konturn\u00e1l, Evil Martians-n\u00e1l, Tinkoff-n\u00e1l). Sok k\u00f6z\u00fcl\u00fck szponzor volt, de az el\u0151ad\u00e1sok sz\u00ednvonala teljesen azonos m\u00e1s el\u0151ad\u00e1sokkal, nem rekl\u00e1m jelleg\u0171ek.<\/p>\n<p>Menni vagy nem menni? Ha az Uralban \u00e9l, \u00e9s \u00e9rdeklik a t\u00e9m\u00e1k \u2014 igen, term\u00e9szetesen. Ha t\u00e1volabbi utaz\u00e1sban gondolkodik \u2014 megn\u00e9zn\u00e9m az el\u0151ad\u00e1sok t\u00e9m\u00e1it \u00e9s a kor\u00e1bbi \u00e9vek vide\u00f3it. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/videos\">www.youtube.com\/user\/videoitpeople\/videos<\/a><\/noindex> \u00e9s ennek alapj\u00e1n d\u00f6nten\u00e9k.<br \/>\nA region\u00e1lis konferenci\u00e1k egyik m\u00e1sik el\u0151nye, hogy \u00e1ltal\u00e1ban k\u00f6nnyen lehet besz\u00e9lgetni a besz\u00e9l\u0151kkel az el\u0151ad\u00e1sok ut\u00e1n, mivel kevesebb jel\u00f6lt van az ilyen besz\u00e9lget\u00e9sekre.<\/p>\n<p><img decoding=\"async\" alt=\"DUMP konferencia | grep \u2018backend|devops\u2019\" src=\"\/wp-content\/uploads\/2019\/04\/0b60db17e153e0720a763e9f5faa6544.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nK\u00f6sz\u00f6net a DAMP-nak \u00e9s Jekatyerinburgnak! )<br \/>\n<br \/>Forr\u00e1s: <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\/hu\/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=\"hu_HU\" \/>\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\/hu\/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 konferencia | grep \u2018backend|devops\u2019 | ProHoster","description":"M\u00falt h\u00e9ten r\u00e9szt vettem az IT DUMP konferenci\u00e1n (https:\/\/dump-ekb.ru\/) Jekatyerinburgban, \u00e9s szeretn\u00e9m elmondani, mir\u0151l volt sz\u00f3 a Backend \u00e9s Devops szekci\u00f3kban, illetve \u00e9rdemesek-e a figyelemre a region\u00e1lis IT konferenci\u00e1k.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/dump-conference-grep-backend-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/32379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=32379"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/32379\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/24192"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=32379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=32379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=32379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}