{"id":30917,"date":"2019-10-31T21:38:13","date_gmt":"2019-10-31T18:38:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko\/"},"modified":"2019-10-31T21:38:13","modified_gmt":"2019-10-31T18:38:13","slug":"sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","title":{"rendered":"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>19. aprillil toimub Jekaterinis arendajate konverents <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">DUMP<\/a><\/noindex>. Sektsiooni Backend programmi direktorid \u2014 Yandexi arendusb\u00fcroo juht Andrei Zharinov, Naumeni kontaktikeskuse arendusosakonna juht Konstantin Beklemishev ja Konturi programmeerija Denis Tarasov \u2014 r\u00e4\u00e4kisid, milliseid ettekandeid oodata konverentsilt.<\/p>\n<p>On arvamus, et \"festivalil\" toimuvatelt ettekannetest ei tasu ootusi liiga k\u00f5rgeks seada. Meie arvates oleme kokku pannud programmi, mille jaoks tasub oodata. Selleks valisime esinejad, kes on teemas s\u00fcgavalt sees, ei lasknud ligi \u2154 taotlustest, t\u00f6\u00f6tasime ettekannete struktuuri pidevalt ning n\u00f5udsime esinejatelt praktilisi n\u00e4iteid. <\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/5d23ec5d4092291bd8abd9e0c2a16fb6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2><b>Ettekanded<\/b><\/h2>\n<p>\nEsimesed kaks ettekannet on omavahel seotud ja soovitame kindlasti kuulata m\u00f5lemat.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/30944dbc7b87e8754077a610cc74d75d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Probleem 1. V\u00e4liste API-de kasutamisel on eriti oluline sisendandmete kontrollimise k\u00fcsimus. Ainu\u00fcksi formaadi valideerimine ei ole piisav; tuleb veenduda ka andmete j\u00e4rjepidevuses. Kuigi lahendus n\u00e4ib olevat ilmne, v\u00f5ib hulga v\u00e4liste allikate kasvades palju eraldi kontrolle kergesti kujuneda juhtimatuks. <b>Sergei Dolganov<\/b> kohast <b>Evil Martians<\/b> demonstratsioon struktureeritud l\u00e4henemisest probleemile, mis p\u00f5hineb funktsionaalsete programmeerimismeetodite kasutamisel.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/8b4840b27190382a7c4c2684a229407a.jpg\" style=\"display:block;margin: 0 auto;\" \/> Probleem 2. T\u00f5husaks suhtlemiseks serveriga on vajalik optimeerida API-kutsungite arvu ja tagastatud andmete mahtu. See n\u00f5uab koosk\u00f5lastatud olendite projekteerimist juba serveri tasandil. <b>Dmitri Tsepelev<\/b> <b>(Evil Martians)<\/b> selgitab, kuidas seda t\u00f5husalt teha, kasutades GraphQL'i filosoofiat ja t\u00f6\u00f6riistu, p\u00f6\u00f6rab t\u00e4helepanu n\u00fcanssidele ja v\u00f5rdleb n\u00e4iteid traditsioonilise REST-iga.<\/p>\n<p>Teine blokk k\u00e4sitleb Postgressi ja Go \u00fchendust. Kuulake Avito ja Yandexi kogemust \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/d11857b08decc714aa04104961cd4f85.jpg\" style=\"display:block;margin: 0 auto;\" \/> Kas teil on Postgres ja soovite kasutada Go oma projekti, kuid teete seda esmakordselt? See ettekande s\u00e4\u00e4stab teile tohutult aega. Software Engineer Avitos <b>Artemii Ryabinkov<\/b> r\u00e4\u00e4gib t\u00f6\u00f6riistadest ja k\u00f5igist n\u00fcanssidest selle andmebaasiga Go kasutamisel, tuues n\u00e4iteid \u00fclesannetest, mida ta iga p\u00e4ev Avitos lahendab.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/9ad9a5cbc7c395238dff6b70ab5edde1.jpg\" style=\"display:block;margin: 0 auto;\" \/> PostgreSQL ja andmete varundamine? Tundub, et see teema on juba p\u00f5hjalikult uuritud. Kuid teadmised j\u00e4\u00e4vad puudulikuks, kui te ei tea, kuidas see toimib Yandexis: tohutud andmemahtud, vajadus kokkut\u00f5mbamise, kr\u00fcpteerimise, paralleelse t\u00f6\u00f6tlemise j\u00e4rele ja k\u00f5ige t\u00f5husama multikeermega CPU kasutamine. <b>Andrei Borodin<\/b> r\u00e4\u00e4gib WAL-G arhitektuurist \u2014 avatud l\u00e4htekoodiga lahendus Go keeles PostgreSQL ja MySQL pidevaks arhiveerimiseks, mida Yandex aktiivselt arendab, ja mida saate oma projektis kasutada.<\/p>\n<p>Kolmas blokka on m\u00f5eldud neile, kes on huvitatud k\u00f5netuvastuse ja -s\u00fcnteesi tehnoloogiatest, kelle jaoks ASR ja TTS on tuttavad l\u00fchendid, ja neile, kes tegelevad h\u00e4\u00e4lte assistentide loomisega.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/5f1fa167834a14ba2808228ae70c1e03.jpg\" style=\"display:block;margin: 0 auto;\" \/> H\u00e4\u00e4lassistendid on oma populaarsuse tipul. Oma oskuse loomine neile ei ole mitte lihtsalt lihtne, vaid v\u00e4ga lihtne. Siiski on selle tehnoloogia reaalsete rakenduste kohta v\u00e4he t\u00f5siseid lugusid. <b>Vitaly Semyachkin<\/b> kohast <b>JetStyle<\/b> annab vaadata p\u00f5hisoovituste v\u00f5imalusi ja piiranguid, r\u00e4\u00e4gib, millised takistused v\u00f5ivad ees oodata, kuidas neid kangelaslikult \u00fcletada ja kuidas kogu seda protsessi ette valmistada. Lisaks r\u00e4\u00e4gib Vitali Yandex Station'i p\u00f5hjal \"targast koosolekuruumist\". <\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/b75f371901a0101ad49d8a5f6da95c39.jpg\" style=\"display:block;margin: 0 auto;\" \/> <img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/b082c5de334918830cc64f8032849882.jpg\" style=\"display:block;margin: 0 auto;\" \/> Edumeelsed ettev\u00f5tted pakuvad oma API-sid h\u00e4\u00e4leassistentide arendamiseks. Aga kuidas tegutseda, kui v\u00e4list lahendust pole? Meie <b>Kontuur<\/b> lahendas selle probleemi, kuigi tee osutus k\u00e4\u00e4nuliseks. <b>Viktor Kondoba<\/b> ja <b>Svetlana Zavyalova<\/b> jagavad kogemusi kohalike h\u00e4\u00e4lte \u00e4ratundmislahenduste kasutamisest tugiteenuste automatiseerimisel, n\u00e4itavad, millele tasub keskenduda ja millest v\u00f5ib efektiivsuse suurendamiseks loobuda.<\/p>\n<p>Millest veel tehakse ettekandeid?<\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/2c875ae151ea961b80e60b83b18ad340.jpg\" style=\"display:block;margin: 0 auto;\" \/> Hiljuti ilmus Redis 5 uus andmet\u00fc\u00fcp \u2014 vood, mis realiseerib ideid tuntud s\u00f5numite vahetusplatvormist Kafka. <b>Denis Kataev (Tinkoff.ru) <\/b>selgitab, miks vood vajalikud on, millega nad erinevad tavalistest j\u00e4rjekordadest, mis on vahe Kafka ja Redis voogude vahel, ning r\u00e4\u00e4gib ka \"alatihtidest\", mis teid ootavad.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/e1328d8422d676165e410ad6d092d8d0.jpg\" style=\"display:block;margin: 0 auto;\" \/> Peamine tarkvarainsener <b>Kontuuris Grigori Kosheleva<\/b> arutab, millised logide ja m\u00f5\u00f5tmiste probleemid esinevad, kui teil on p\u00e4evas terabaiti andmeid, ja r\u00e4\u00e4gib uuest avatud l\u00e4htekoodiga lahendusest, mis teeb teie elu paremaks.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/bce4533bd4f9f65d3463c45474920e29.jpg\" style=\"display:block;margin: 0 auto;\" \/> Kazan .Net kogukonna juht <b>Yuri Kerbitkov<\/b> (<b>Ak Bars Digitaaltehnoloogiad<\/b>) tuleb, et meenutada, miks on .Net Frameworkis vajalikud Application Domains, ning r\u00e4\u00e4kida sellest, mis on muutunud nende kasutamisel .Net Core'is ja kuidas sellega n\u00fc\u00fcd edasi elada. P\u00e4rast ettekannet m\u00f5istate paremini, kuidas .NET Core t\u00f6\u00f6tleb. <\/p>\n<p>Ja teema, mille poolt k\u00f5ige rohkem h\u00e4\u00e4letati veebilehel.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/71bbe3b6d73e3447901fe2504121f03e.jpg\" style=\"display:block;margin: 0 auto;\" \/> Vaikne revolutsioon toimus 2014. aastal, ja selle kaja j\u00f5uab meid. Alates sellest hetkest muutub infrastruktuur t\u00e4iesti n\u00e4htamatuks ja kaotab t\u00e4henduse. See ei ole seotud virtuaalsete masinate ega konteineritega \u2014 need on juba minevikus, vaid edasise arengu ideedega pilveteenustes \u2014 AWS Lambda (maksame ainult protsessori aja eest). N\u00e4ite abil oma projektist r\u00e4\u00e4gib backend arendaja. <b>Evil Martians Nikolai Sverchkov<\/b> r\u00e4\u00e4gib serverlessi praktilisest k\u00fcljest: kui keeruline on alustada, kui palju dokumentatsiooni ja \u00f5petusi on, kas on toetus \u00fcldiselt aktsepteeritud standarditele, kuidas testida kohapeal, kui palju see maksab, milline keel on parem kasutada, milline \u00fclesanne on k\u00f5ige asjakohasem.<\/p>\n<h2><b>Meistriklass<\/b><\/h2>\n<p>\n<img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/a636ab6b71cf4a08c1b9ff19367f312a.jpg\" style=\"display:block;margin: 0 auto;\" \/> CTO <b>Mastery.pro Andrey Fefelov<\/b> viib l\u00e4bi meistriklassi, kus ta koos osalejatega loob lihtsa rikkevastase klastrite s\u00fcsteemi 3 nodi alusel, kasutades postgres, patroni, consul, s3, walg, ansible. <\/p>\n<p>P\u00e4rast meistriklassi suudate sellise klastrite s\u00fcsteemi nullist k\u00e4ivitada, kasutades antud ansible'i m\u00e4nguraamatuid. <\/p>\n<p><img decoding=\"async\" alt=\"Backend sektsioon DUMP: Serverless, Postgres ja Go, .NET Core, GraphQL ja palju muud\" src=\"\/wp-content\/uploads\/2019\/04\/7aa97e38386d5a45bf50944d691a1783.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>K\u00f5iki m\u00f6\u00f6dunud aasta konverentsi ettekandeid saab vaadata <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/playlists\">YouTube\u2019i kanali<\/a><\/noindex><\/i><\/p>\n<p>K\u00f5ikide ettekannete kokkuv\u00f5tted ja registreerimine \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">konverentsi veebilehelt<\/a><\/noindex>.<\/p>\n<p>Arendajad, ootame teid 19. aprillil DUMP-l!<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/it_people\/blog\/446730\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>19 \u0430\u043f\u0440\u0435\u043b\u044f \u0432 \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0431\u0443\u0440\u0433\u0435 \u043f\u0440\u043e\u0439\u0434\u0435\u0442 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 DUMP. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0430 \u0441\u0435\u043a\u0446\u0438\u0438 Backend \u2014 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0444\u0438\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u042f\u043d\u0434\u0435\u043a\u0441\u0430 \u0410\u043d\u0434\u0440\u0435\u0439 \u0416\u0430\u0440\u0438\u043d\u043e\u0432, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0442\u0434\u0435\u043b\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Naumen Contact Center \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d \u0411\u0435\u043a\u043b\u0435\u043c\u0438\u0448\u0435\u0432 \u0438 \u0438\u043d\u0436\u0435\u043d\u0435\u0440-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0438\u0437 \u041a\u043e\u043d\u0442\u0443\u0440\u0430 \u0414\u0435\u043d\u0438\u0441 \u0422\u0430\u0440\u0430\u0441\u043e\u0432 \u2014 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438, \u043a\u0430\u043a\u0438\u0435 \u0434\u043e\u043a\u043b\u0430\u0434\u044b \u0436\u0434\u0443\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438. \u0415\u0441\u0442\u044c \u043c\u043d\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043e\u0442 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u0432 \u043d\u0430 \u00ab\u0444\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c\u043d\u043e\u0439\u00bb \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0436\u0434\u0430\u0442\u044c \u0438\u043d\u0441\u0430\u0439\u0442\u043e\u0432. \u041d\u0430\u043c \u043a\u0430\u0436\u0435\u0442\u0441\u044f, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22895,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30917","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.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"19 \u0430\u043f\u0440\u0435\u043b\u044f \u0432 \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0431\u0443\u0440\u0433\u0435 \u043f\u0440\u043e\u0439\u0434\u0435\u0442 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 DUMP. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0430 \u0441\u0435\u043a\u0446\u0438\u0438 Backend \u2014 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0444\u0438\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u042f\u043d\u0434\u0435\u043a\u0441\u0430 \u0410\u043d\u0434\u0440\u0435\u0439 \u0416\u0430\u0440\u0438\u043d\u043e\u0432, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0442\u0434\u0435\u043b\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Naumen Contact Center \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d \u0411\u0435\u043a\u043b\u0435\u043c\u0438\u0448\u0435\u0432 \u0438 \u0438\u043d\u0436\u0435\u043d\u0435\u0440-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0438\u0437 \u041a\u043e\u043d\u0442\u0443\u0440\u0430 \u0414\u0435\u043d\u0438\u0441 \u0422\u0430\u0440\u0430\u0441\u043e\u0432 \u2014 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438, \u043a\u0430\u043a\u0438\u0435 \u0434\u043e\u043a\u043b\u0430\u0434\u044b \u0436\u0434\u0443\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438. \u0415\u0441\u0442\u044c \u043c\u043d\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043e\u0442 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u0432 \u043d\u0430 \u00ab\u0444\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c\u043d\u043e\u0439\u00bb \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0436\u0434\u0430\u0442\u044c \u0438\u043d\u0441\u0430\u0439\u0442\u043e\u0432. \u041d\u0430\u043c \u043a\u0430\u0436\u0435\u0442\u0441\u044f,\" \/>\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\/et\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\udd47\u0421\u0435\u043a\u0446\u0438\u044f Backend \u043d\u0430 DUMP: Serverless, Postgres \u0438 Go, .NET Core, GraphQL \u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"19 \u0430\u043f\u0440\u0435\u043b\u044f \u0432 \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0431\u0443\u0440\u0433\u0435 \u043f\u0440\u043e\u0439\u0434\u0435\u0442 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 DUMP. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0430 \u0441\u0435\u043a\u0446\u0438\u0438 Backend \u2014 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0444\u0438\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u042f\u043d\u0434\u0435\u043a\u0441\u0430 \u0410\u043d\u0434\u0440\u0435\u0439 \u0416\u0430\u0440\u0438\u043d\u043e\u0432, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0442\u0434\u0435\u043b\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Naumen Contact Center \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d \u0411\u0435\u043a\u043b\u0435\u043c\u0438\u0448\u0435\u0432 \u0438 \u0438\u043d\u0436\u0435\u043d\u0435\u0440-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0438\u0437 \u041a\u043e\u043d\u0442\u0443\u0440\u0430 \u0414\u0435\u043d\u0438\u0441 \u0422\u0430\u0440\u0430\u0441\u043e\u0432 \u2014 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438, \u043a\u0430\u043a\u0438\u0435 \u0434\u043e\u043a\u043b\u0430\u0434\u044b \u0436\u0434\u0443\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438. \u0415\u0441\u0442\u044c \u043c\u043d\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043e\u0442 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u0432 \u043d\u0430 \u00ab\u0444\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c\u043d\u043e\u0439\u00bb \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0436\u0434\u0430\u0442\u044c \u0438\u043d\u0441\u0430\u0439\u0442\u043e\u0432. \u041d\u0430\u043c \u043a\u0430\u0436\u0435\u0442\u0441\u044f,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko\" \/>\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:38:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:38:13+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\udd47Backend-sektsioon DUMP-l: Serverless, Postgres ja Go, .NET Core, GraphQL ja mitte ainult | ProHoster","description":"19. aprillil toimub Jekaterinburgis arendajate konverents DUMP. Backend-sektsiooni programmijuhid \u2014 Yandexi arendusb\u00fcroo juht Andrei Zharinov, Naumen Contact Centeri arendusosakonna juht Konstantin Beklemishev ja Conturi programmeerija Denis Tarasov \u2014 r\u00e4\u00e4kisid, milliseid ettekandeid arendajad konverentsilt oodata v\u00f5ivad. On arvamus, et \u201efestivali\u201c konverentsilt ei tasu oodata s\u00fcgavaid teadmisi. Meie arvates,","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\udd47\u0421\u0435\u043a\u0446\u0438\u044f Backend \u043d\u0430 DUMP: Serverless, Postgres \u0438 Go, .NET Core, GraphQL \u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e | ProHoster","og:description":"19 \u0430\u043f\u0440\u0435\u043b\u044f \u0432 \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0431\u0443\u0440\u0433\u0435 \u043f\u0440\u043e\u0439\u0434\u0435\u0442 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 DUMP. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0430 \u0441\u0435\u043a\u0446\u0438\u0438 Backend \u2014 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0444\u0438\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u042f\u043d\u0434\u0435\u043a\u0441\u0430 \u0410\u043d\u0434\u0440\u0435\u0439 \u0416\u0430\u0440\u0438\u043d\u043e\u0432, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0442\u0434\u0435\u043b\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Naumen Contact Center \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d \u0411\u0435\u043a\u043b\u0435\u043c\u0438\u0448\u0435\u0432 \u0438 \u0438\u043d\u0436\u0435\u043d\u0435\u0440-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0438\u0437 \u041a\u043e\u043d\u0442\u0443\u0440\u0430 \u0414\u0435\u043d\u0438\u0441 \u0422\u0430\u0440\u0430\u0441\u043e\u0432 \u2014 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438, \u043a\u0430\u043a\u0438\u0435 \u0434\u043e\u043a\u043b\u0430\u0434\u044b \u0436\u0434\u0443\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438. \u0415\u0441\u0442\u044c \u043c\u043d\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043e\u0442 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u0432 \u043d\u0430 \u00ab\u0444\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c\u043d\u043e\u0439\u00bb \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0436\u0434\u0430\u0442\u044c \u0438\u043d\u0441\u0430\u0439\u0442\u043e\u0432. \u041d\u0430\u043c \u043a\u0430\u0436\u0435\u0442\u0441\u044f,","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","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:38:13+00:00","article:modified_time":"2019-10-31T18:38:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30917","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 03:38:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:27:06","updated":"2026-01-21 03:38:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=30917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/22895"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=30917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=30917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=30917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}