{"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\/sq\/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>Jav\u00eb e kaluar, shkova n\u00eb konferenc\u00ebn IT DUMP (https:\/\/dump-ekb.ru\/) n\u00eb Jekaterinburg dhe dua t\u00eb flas p\u00ebr \u00e7far\u00eb u p\u00ebrmend n\u00eb seksionet Backend dhe Devops, dhe a ia vlen t\u00eb frekuentohen konferencat rajonale IT.<\/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>Nikolaj Sverchkov nga Evil Martians p\u00ebr Serverless<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>\u00c7far\u00eb ndodhi atje?<\/h2>\n<p>\nN\u00eb total, konferenca kishte 8 seksione: Backend, Frontend, Mobile, Testim dhe QA, Devops, Dizajn, Shkenc\u00eb dhe Menaxhim.<\/p>\n<p>Sallat m\u00eb t\u00eb m\u00ebdha, n\u00eb fakt, ishin p\u00ebr Shkenc\u00ebn dhe Menaxhimin )) Af\u00ebrsisht 350 persona secila. Backend dhe Frontend ishin pak m\u00eb t\u00eb vogla. Salla e Devops ishte m\u00eb e vogla, por shum\u00eb aktive.<\/p>\n<p>Un\u00eb d\u00ebgjova raportet n\u00eb seksionet Devops dhe Backend dhe bisedova pak me ligj\u00ebruesit. Dua t\u00eb flas p\u00ebr temat e trajtuara dhe t\u00eb b\u00ebj nj\u00eb p\u00ebrmbledhje t\u00eb k\u00ebtyre seksioneve n\u00eb konferenc\u00eb.<\/p>\n<p>N\u00eb seksionet Devops dhe Backend fol\u00ebn p\u00ebrfaq\u00ebsues nga SKB-Kontur, DataArt, Evil Martians, studioja e uebit t\u00eb Jekaterinburgut Flag, Miro (RealTimeBoard). Temat p\u00ebrfshinin CI\/CD, pun\u00ebn me sh\u00ebrbimet e radh\u00ebve, logimin, dhe ishin trajtuar mir\u00eb temat Serverless dhe pun\u00ebn me PostgreSQL n\u00eb Go.<\/p>\n<p>Gjithashtu kishte raporte nga Avito, Tinkoff, Yandex, Jetstyle, Megafon, banka Ak Bars, por ato nuk arrita t'i ndjek fizikisht (video incizimet dhe slidet e raporteve akoma nuk jan\u00eb t\u00eb disponueshme, premtojn\u00eb t'i publikojn\u00eb brenda 2 jav\u00ebve n\u00eb dump-ekb.ru).<\/p>\n<h2>Seksioni Devops<\/h2>\n<p>\n\u00c7far\u00eb e befasoi \u2014 seksioni u zhvillua n\u00eb sall\u00ebn m\u00eb t\u00eb vog\u00ebl, rreth 50 vendesh. Njer\u00ebzit q\u00ebndronin madje edhe n\u00eb kalime \ud83d\ude42 Do t\u00eb tregoj p\u00ebr raportet q\u00eb arrita t\u00eb d\u00ebgjoj.<\/p>\n<h4>Elastik me pesh\u00eb nj\u00eb petabajt<\/h4>\n<p>\nSeksi filloi me raportin e Vladimir Lil\u00ebs (SKB-Kontur) p\u00ebr Elasticsearch n\u00eb Kontur. Ata kan\u00eb nj\u00eb Elasticsearch t\u00eb madh dhe t\u00eb ngarkuar (~800 TB t\u00eb dh\u00ebnash, ~1.3 petabajt me marr\u00eb parasysh tepric\u00ebn). Elasticsearch p\u00ebr t\u00eb gjitha sh\u00ebrbimet e Konturit \u00ebsht\u00eb unik, p\u00ebrb\u00ebhet nga 2 grupe (nga 7 dhe 9 server\u00eb), dhe \u00ebsht\u00eb kaq i r\u00ebnd\u00ebsish\u00ebm saq\u00eb n\u00eb Kontur ka nj\u00eb inxhinier t\u00eb ve\u00e7ant\u00eb Elasticsearch (vet\u00eb Vladimir).<\/p>\n<p>Vladimir gjithashtu ndau mendimet e tij p\u00ebr p\u00ebrfitimin nga Elasticsearch dhe problemet q\u00eb ai sjell.<\/p>\n<p>P\u00ebrfitimi:<\/p>\n<ul>\n<li>T\u00eb gjitha log-et n\u00eb nj\u00eb vend, qasje e leht\u00eb n\u00eb to<\/li>\n<li>Ruajtja e log-eve p\u00ebr nj\u00eb vit dhe analiza e leht\u00eb e tyre<\/li>\n<li>Shpejt\u00ebsi e lart\u00eb n\u00eb pun\u00ebn me log-et<\/li>\n<li>Vizualizim t\u00eb shk\u00eblqyer t\u00eb t\u00eb dh\u00ebnave \"nga kutia\"<\/li>\n<\/ul>\n<p>\nProblemet:<\/p>\n<ul>\n<li>broker mesazhesh \u2014 must have (n\u00eb Kontur rolin e saj e luan Kafka)<\/li>\n<li>ve\u00e7orit\u00eb e pun\u00ebs me Elasticsearch Curator (ngarkes\u00eb e lart\u00eb periodike nga detyrat q\u00eb kryhen rregullisht n\u00eb Curator)<\/li>\n<li>nuk ka autorizim t\u00eb integruar (vet\u00ebm p\u00ebr para t\u00eb konsiderueshme, ose si plugin nga burimi i hapur me nivel t\u00eb ndrysh\u00ebm gatishm\u00ebrie p\u00ebr prodhim)<\/li>\n<\/ul>\n<p>\nMbi Open Distro p\u00ebr Elasticsearch ka vet\u00ebm komente pozitive \ud83d\ude42 Po ashtu \u00ebsht\u00eb zgjidhur problemi i autentifikimit atje.<\/p>\n<p><b class=\"spoiler_title\">Nga vjen petabaiti?<\/b>Node-t e tyre p\u00ebrb\u00ebhen nga server\u00eb me 12*8 Tb SATA + 2*2 Tb SSD. Ruajtja e ftoht\u00eb n\u00eb SATA, SSD vet\u00ebm p\u00ebr cache t\u00eb nxeht\u00eb (hot storage).<br \/>\n7+9 server\u00eb, (7 + 9) * 12 * 8 = 1536 Tb.<br \/>\nNj\u00eb pjes\u00eb e hap\u00ebsir\u00ebs \u00ebsht\u00eb rezerv\u00eb, e vendosur p\u00ebr redundant dhe t\u00eb tjera.<br \/>\nN\u00eb Elasticsearch d\u00ebrgohen log\u00ebt e rreth 90 aplikacioneve, p\u00ebrfshir\u00eb t\u00eb gjitha sh\u00ebrbimet e raportimit t\u00eb Konturit, Elba dhe t\u00eb tjera.<\/p>\n<h4>Ve\u00e7orit\u00eb e zhvillimit n\u00eb Serverless<\/h4>\n<p>\nM\u00eb pas, referati i Ruslan Serkin nga DataArt mbi Serverless.<\/p>\n<p>Ruslan tregoi se \u00e7far\u00eb \u00ebsht\u00eb zhvillimi me qasjen Serverless dhe cilat jan\u00eb ve\u00e7orit\u00eb e saj.<\/p>\n<p>Serverless \u00ebsht\u00eb nj\u00eb qasje n\u00eb zhvillim, ku zhvilluesit nuk prekin aspak infrastruktur\u00ebn. Shembuj \u2014 AWS Lambda Serverless, Kubeless.io (Serverless brenda Kubernetes), Google Cloud Functions.<\/p>\n<p>Aplikimi ideal Serverless \u00ebsht\u00eb thjesht nj\u00eb funksion q\u00eb d\u00ebrgon nj\u00eb k\u00ebrkes\u00eb te ofruesi Serverless p\u00ebrmes nj\u00eb API Gateway t\u00eb ve\u00e7ant\u00eb. Nj\u00eb mikrosherbim ideal, n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb n\u00eb AWS Lambda mb\u00ebshtetet nj\u00eb num\u00ebr i madh gjuh\u00ebsh moderne t\u00eb programimit. Kostoja e mb\u00ebshtetjes dhe implementimit t\u00eb infrastruktur\u00ebs b\u00ebhet zero n\u00eb rastin e ofruesve t\u00eb sh\u00ebrbimeve n\u00eb cloud, mb\u00ebshtetja e aplikacioneve t\u00eb vogla gjithashtu do t\u00eb jet\u00eb shum\u00eb e lir\u00eb (AWS Lambda \u2014 0.2$ \/ 1 milion k\u00ebrkesa t\u00eb thjeshta).<\/p>\n<p>Shkall\u00ebzimi i k\u00ebtij sistemi \u00ebsht\u00eb praktikisht ideal \u2014 ofruesi i sh\u00ebrbimeve n\u00eb cloud merret me k\u00ebt\u00eb vet\u00eb, Kubeless shkall\u00ebzohet automatikisht brenda klasterit Kubernetes.<\/p>\n<p>Ka disa disavantazhe:<\/p>\n<ul>\n<li>zhvillimi i aplikacioneve t\u00eb m\u00ebdha b\u00ebhet m\u00eb i komplikuar<\/li>\n<li>ka v\u00ebshtir\u00ebsi me profilizimin e aplikacioneve (ju jan\u00eb t\u00eb aksesueshme vet\u00ebm log\u00ebt, por jo profilizimi n\u00eb kuptimin e zakonsh\u00ebm)<\/li>\n<li>nuk ka versionim<\/li>\n<\/ul>\n<p>\nT\u00eb them sinqerisht, p\u00ebr Serverless kam d\u00ebgjuar disa vite m\u00eb par\u00eb, por gjith\u00eb k\u00ebto vite m\u00eb ka qen\u00eb e paqart\u00eb se si ta aplikoj at\u00eb sakt\u00ebsisht. Pas referatit t\u00eb Ruslanit kuptimi u shfaq, dhe pas referatit t\u00eb Nikolaj Sverkhovit (Evil Martians) nga seksioni Backend u konsolidua. Tani, nuk shkuam kot n\u00eb konferenc\u00eb \ud83d\ude42<\/p>\n<h4>CI p\u00ebr t\u00eb varfrit, apo a duhen shkruar CI t\u00eb vetat p\u00ebr nj\u00eb studio web-i<\/h4>\n<p>\nMikhail Radionov, drejtori i studio web-i Flag nga Ekaterinburg, foli mbi CI\/CD t\u00eb shkruar vet\u00eb.<\/p>\n<p>Studia e tij kaloi nga \u201cCI\/CD manual\u201d (hyri n\u00eb server p\u00ebrmes SSH, b\u00ebri git pull, p\u00ebrs\u00ebritje 100 her\u00eb n\u00eb dit\u00eb) n\u00eb Jenkins dhe n\u00eb nj\u00eb mjet t\u00eb krijuar vet\u00eb, q\u00eb lejon kontrollin e kodit dhe realizimin e lirimeve t\u00eb quajtur Pullkins.<\/p>\n<p>Pse nuk e pranove Jenkins? Ai nuk ofronte mjaft fleksibilitet nga default dhe ishte tep\u00ebr i komplikuar p\u00ebr t'u personalizuar.<\/p>\n<p>\u201cFlag\u201d zhvillon n\u00eb Laravel (framework PHP). Gjat\u00eb zhvillimit t\u00eb serverit CI\/CD, Mikhail me koleg\u00ebt e tij p\u00ebrdor\u00ebn mekanizmat e integruar t\u00eb Laravel, t\u00eb quajtur Telescope dhe Envoy. Si rezultat, u krijua nj\u00eb server n\u00eb php (vini re), q\u00eb trajton k\u00ebrkesat webhook, \u00ebsht\u00eb n\u00eb gjendje t\u00eb kryej\u00eb nd\u00ebrrimin e frontend-it, backend-it, t\u00eb b\u00ebj\u00eb deploy n\u00eb servera t\u00eb ndrysh\u00ebm dhe t\u00eb raportoj\u00eb n\u00eb Slack.<\/p>\n<p>Pastaj, p\u00ebr t\u00eb realizuar blue\/green deploy, p\u00ebr t\u00eb pasur konfigurime uniforme n\u00eb mjediset dev-stage-prod, ata kaluan n\u00eb Docker. Avantazhet mbet\u00ebn t\u00eb nj\u00ebjta, u shtuan mund\u00ebsit\u00eb e homogenizimit t\u00eb mjedisit dhe deploy-it pa probleme, dhe u shtua nevoja p\u00ebr t\u00eb studiuar Docker p\u00ebr t\u00eb punuar me t\u00eb si\u00e7 duhet.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/michaelradionov\/pullkins\">Projekti \u00ebsht\u00eb n\u00eb Github<\/a><\/noindex><\/p>\n<h4>Si e uli numrin e rikthimeve t\u00eb lansimeve serverike me 99%<\/h4>\n<p>\nReferati i fundit n\u00eb seksionin DevOps ishte nga Viktor Yeremchenko, inxhinieri kryesor DevOps n\u00eb Miro.com (ish RealTimeBoard).<\/p>\n<p>N\u00eb thelb t\u00eb RealTimeBoard, produktit kryesor t\u00eb ekipit Miro, q\u00ebndron nj\u00eb aplikacion monolit n\u00eb Java. Nd\u00ebrtimi, testimi dhe deploy-i i tij pa ndalesa \u00ebsht\u00eb nj\u00eb detyr\u00eb e v\u00ebshtir\u00eb. \u00cbsht\u00eb thelb\u00ebsore t\u00eb realizohet deploy i nj\u00eb versioni t\u00eb till\u00eb t\u00eb kodit, q\u00eb t\u00eb mos nevojitet rikthim (sepse \u00ebsht\u00eb nj\u00eb monolit i r\u00ebnd\u00eb).<\/p>\n<p>N\u00eb rrug\u00ebn p\u00ebr t\u00eb krijuar nj\u00eb sistem q\u00eb mund ta b\u00ebj\u00eb k\u00ebt\u00eb, Miro p\u00ebrshkoi nj\u00eb rrug\u00eb q\u00eb p\u00ebrfshinte pun\u00ebn n\u00eb arkitektur\u00eb, mjetet q\u00eb p\u00ebrdoren (Atlassian Bamboo, Ansible, etj.), dhe nd\u00ebrtimin e ekipeve (ata tani kan\u00eb nj\u00eb ekip t\u00eb dedikuar DevOps + shum\u00eb ekipe t\u00eb ve\u00e7anta Scrum nga zhvillues t\u00eb profileve t\u00eb ndryshme).<\/p>\n<p>Rruga u tregua e v\u00ebshtir\u00eb dhe e l\u00ebvizshme, dhe Viktor ndau dhimbjen q\u00eb kishte grumbulluar dhe nj\u00eb optimiz\u00ebm q\u00eb nuk kishte p\u00ebrfunduar.<\/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>Fitova nj\u00eb lib\u00ebr p\u00ebr pyetje<\/i><\/p>\n<h2>Seksioni Backend<\/h2>\n<p>\nKam arritur n\u00eb 2 referate - nga Nikolai Sverchkov (Evil Martians), gjithashtu mbi Serverless, dhe nga Grigory Koshelev (kompania Kontur) mbi telemetrin\u00eb.<\/p>\n<h4>Serverless p\u00ebr njer\u00ebzit e zakonsh\u00ebm<\/h4>\n<p>\nN\u00ebse Ruslan Sirkin fliste p\u00ebr at\u00eb se \u00e7far\u00eb \u00ebsht\u00eb Serverless, Nikolai tregoi aplikacione t\u00eb thjeshta duke p\u00ebrdorur Serverless, dhe tregoi detajet q\u00eb ndikojn\u00eb n\u00eb kostot dhe shpejt\u00ebsin\u00eb e funksionimit t\u00eb aplikacioneve n\u00eb AWS Lambda.<\/p>\n<p>Nj\u00eb detaj interesant: elementi m\u00eb i vog\u00ebl i paguar - 128 Mb memorie dhe 100 ms CPU, kushton 0,000000208$. N\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb, 1 milion t\u00eb till\u00eb k\u00ebrkesa n\u00eb muaj jan\u00eb falas.<\/p>\n<p>Disa disa funksionet e Nikolait shpesh kalonin limitin prej 100 ms (aplikacioni kryesor ishte shkruar n\u00eb Ruby), prandaj ri-shkrimi i tyre n\u00eb Go ofroi nj\u00eb kursim t\u00eb shk\u00eblqyer.<\/p>\n<h4>Vostok Hercules \u2014 b\u00ebje telemetrin\u00eb t\u00eb madhe p\u00ebrs\u00ebri!<\/h4>\n<p>\nRaporti i fundit nga sekcioni Backend i Grigorit Koshalev (kompania Kontur) mbi telemetrin\u00eb. Telemetria p\u00ebrfshin loge, metrika, gjurm\u00eb aplikacionesh.<\/p>\n<p>Kontur p\u00ebrdor p\u00ebr k\u00ebt\u00eb mjete t\u00eb shkruara me dor\u00eb, t\u00eb publikuara n\u00eb Github. Instrumenti nga raporti \u2014 Hercules, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/vostok\/hercules\">github.com\/vostok\/hercules<\/a><\/noindex>, p\u00ebrdoret p\u00ebr d\u00ebrgimin e t\u00eb dh\u00ebnave t\u00eb telemetris\u00eb.<\/p>\n<p>N\u00eb raportin e Vladimirit Lila n\u00eb sekcionin Devops, u shqyrtua ruajtja dhe p\u00ebrpunimi i logeve n\u00eb Elasticsearch, por ekziston edhe detyra p\u00ebr t\u00eb d\u00ebrguar loge nga mij\u00ebra pajisje dhe aplikacione, dhe k\u00ebto zgjidhen me mjete si Vostok Hercules.<\/p>\n<p>Kontur ka ndjekur nj\u00eb rrug\u00eb t\u00eb njohur p\u00ebr shum\u00eb \u2014 nga RabbitMQ n\u00eb Apache Kafka, por nuk \u00ebsht\u00eb aq e thjesht\u00eb. Musht u detyruan t\u00eb shtonin n\u00eb skem\u00eb Zookeeper, Cassandra dhe Graphite. Nuk do t\u00eb zbuloj plot\u00ebsisht informacionin rreth k\u00ebtij raporti (nuk \u00ebsht\u00eb profili im), n\u00ebse jeni t\u00eb interesuar mund t\u00eb prisni diapozitiv\u00ebt dhe videon n\u00eb faqen e konferenc\u00ebs.<\/p>\n<h2>Si krahasohet me konferencat e tjera?<\/h2>\n<p>\nNuk mund ta krahasoj me konferencat n\u00eb Mosk\u00eb dhe Sh\u00ebn Petersburg, mund ta krahasoj me ngjarje t\u00eb tjera n\u00eb Ural dhe me 404fest n\u00eb Samara.<\/p>\n<p>DAMP zhvillohet n\u00eb 8 seksione, q\u00eb \u00ebsht\u00eb nj\u00eb rekord p\u00ebr konferencat e Uralit. Seksionet Shkenc\u00eb dhe Menaxhim jan\u00eb shum\u00eb t\u00eb m\u00ebdha, kjo gjithashtu \u00ebsht\u00eb e pazakont\u00eb. Publiku n\u00eb Jekaterinburg \u00ebsht\u00eb mjaft i strukturuar \u2014 n\u00eb qytet ka departamente t\u00eb m\u00ebdha t\u00eb zhvillimit nga Yandex, Kontur, Tinkoff, kjo l\u00eb nj\u00eb shenj\u00eb edhe n\u00eb raportet.<\/p>\n<p>Nj\u00eb tjet\u00ebr moment interesant \u2014 shum\u00eb kompanive u kishte n\u00eb konferenc\u00eb 3\u20134 fol\u00ebs t\u00eb menj\u00ebhersh\u00ebm (ashtu ishte me Kontur, Evil Martians, Tinkoff). Shumica prej tyre ishin sponsorizues, por raportet ishin n\u00eb nivel t\u00eb krahasuesh\u00ebm me t\u00eb tjer\u00ebt, nuk ishin raporte reklamuese.<\/p>\n<p>T\u00eb shkosh apo jo? N\u00ebse jetoni n\u00eb Ural apo p\u00ebrreth, keni mund\u00ebsi dhe temat jan\u00eb interesante \u2014 po, sigurisht. N\u00ebse po mendoni p\u00ebr nj\u00eb udh\u00ebtim m\u00eb t\u00eb larg\u00ebt \u2014 do t\u00eb shikoja temat e raporteve dhe videot e raporteve nga vitet e kaluara. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/videos\">www.youtube.com\/user\/videoitpeople\/videos<\/a><\/noindex> dhe do merrja nj\u00eb vendim.<br \/>\nNj\u00eb avantazh tjet\u00ebr i konferencave n\u00eb rajone, zakonisht \u2014 \u00ebsht\u00eb e leht\u00eb t\u00eb bisedosh me fol\u00ebsin pas raporteve, thjesht ka m\u00eb pak pretendues p\u00ebr nj\u00eb t\u00eb till\u00eb bised\u00eb.<\/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 \/>\nFaleminderit DAMP-it dhe Jekaterinburgut! )<br \/>\n<br \/>Burimi: <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\/sq\/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=\"sq_AL\" \/>\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\/sq\/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":"Jav\u00eb e kaluar, shkova n\u00eb konferenc\u00ebn IT DUMP (https:\/\/dump-ekb.ru\/) n\u00eb Jekaterinburg dhe dua t\u00eb flas p\u00ebr \u00e7far\u00eb u p\u00ebrmend n\u00eb seksionet Backend dhe Devops, dhe a ia vlen t\u00eb frekuentohen konferencat rajonale IT.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/dump-conference-grep-backend-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\/sq\/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\/sq\/wp-json\/wp\/v2\/posts\/32379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=32379"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/32379\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/24192"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=32379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=32379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=32379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}