{"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 Jekaterinburgis arendajate konverents <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">DUMP<\/a><\/noindex>. Sektsiooni Backend programmi direktorid \u2014 Yandexi arenduskeskuse juht Andrej \u017darinov, Naumen Contact Centeri arendusosakonna juht Konstantin Beklemisev ja Kontuurist insener-programmeerija Denis Tarasov \u2014 r\u00e4\u00e4kisid, millised ettekanded ootavad arendajaid konverentsil.<\/p>\n<p>On arvamus, et \"festivaliklassi\" konverentsid ei paku sisukaid ettekandeid. Me arvame, et oleme koostanud programmini, mida tasub oodata. Selleks valisime v\u00e4lja ainult need, kes on teemaga s\u00fcvitsi seotud, filtreerisime v\u00e4lja \u2154 taotlustest, muutsime ettekannete struktuuri l\u00f5pmatult ja n\u00f5udsime esinejatelt praktika 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 neid m\u00f5lemaid.<\/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\u00e4list API-de kasutamisel on eriti p\u00e4evakorras probleem sissetulevate andmete kontrollimise osas. Ainult formaadi valideerimisest ei piisa, on vajalik ka andmete j\u00e4rjepidevuse tagamine. Kuigi lahendus tundub ilmselge, muutub paljude eraldi kontrollide hulk kiiresti haldamatuks v\u00e4liste allikate arvu suurenedes. <b>Sergei Dolganov<\/b> API-s <b>Evil Martians<\/b> n\u00e4itab struktureeritud l\u00e4henemist probleemile, mis p\u00f5hineb funktsionaalse programmeerimise meetodite 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. Efektiivseks suhtlemiseks serveriga on vajalik optimeerida API k\u00f5nede arvu ja tagastatavate andmete mahtu. See n\u00f5uab koosk\u00f5lastatud olemuste kavandamist juba serveritasandil. <b>Dmitri Tsepelev<\/b> <b>(Evil Martians)<\/b> selgitab, kuidas seda t\u00f5husalt teha, kasutades GraphQL-i filosoofiat ja t\u00f6\u00f6riistu, tuues esile n\u00fcansse ning v\u00f5rreldes n\u00e4iteid traditsioonilise REST-iga.<\/p>\n<p>Teine blokk k\u00e4sitleb Postgresi ja Go omavahelist sidet. Go kuulamine Avito ja Yandexi kogemusi \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 oma projektis kasutada Go-d, kuid teete seda esmakordselt? See ettekande s\u00e4\u00e4stab teile tohutult aega. Software Engineer Avitos <b>Artemii Ryabinkov<\/b> r\u00e4\u00e4gib selle andmebaasiga Go programmeerimise t\u00f6\u00f6riistadest ja k\u00f5ikidest n\u00fcanssidest, tuues n\u00e4iteid igap\u00e4evastest probleemidest, millega ta Avitos igap\u00e4evaselt silmitsi seisab.<\/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 on vaid poolikud, kuni te ei tea, kuidas see toimub Yandexis: tohutud andmemahtude, vajadus tihendamise, kr\u00fcpteerimise, paralleelse t\u00f6\u00f6tlemise ja mitme tuuma CPU maksimaalse efektiivsuse kasutamisega. <b>Andrei Borodin<\/b> r\u00e4\u00e4gib WAL-G arhitektuurist \u2014 avatud l\u00e4htekoodiga lahendus, mis on kirjutatud Go keeles ja m\u00f5eldud Postgresi ja MySQL pidevaks arhiveerimiseks, mida Yandex aktiivselt arendab, ja mida saate kasutada oma projektis.<\/p>\n<p>Kolmas plokk neile, kes on huvitatud k\u00f5ne tuvastamise ja s\u00fcnteesi tehnoloogiatest, kellele ASR ja TTS on tuttavad l\u00fchendid, ja neile, kes tegelevad h\u00e4\u00e4lassistendi 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 populaarsuse tipus. Oma oskuse loomine igale neist ei ole mitte ainult v\u00f5imalik, vaid ka v\u00e4ga lihtne. Siiski on teada v\u00e4he t\u00f5elisi lugusid, kuidas seda tehnoloogiat rakendatakse. <b>Vitaly Semyachkin<\/b> API-s <b>JetStyle<\/b> teeb \u00fclevaate peamiste assistentide v\u00f5imalustest ja piirangutest, r\u00e4\u00e4gib, millised takistused v\u00f5ivad ees oodata, kuidas neid kangesti \u00fcletada ja \u00fcldiselt, kuidas kogu seda protsessi ette valmistada. Lisaks r\u00e4\u00e4gib Vitaly, kuidas on \u00fcles ehitatud 'nutikas koosolekuruum' Yandexi jaama p\u00f5hjal. <\/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;\" \/> Tippettev\u00f5tted pakuvad oma API-sid h\u00e4\u00e4lassistenteehitamiseks. Aga kuidas olla, kui v\u00e4lised lahendused pole saadaval? Me <b>Konturis<\/b> lahendasime selle \u00fclesande, kuigi tee oli kivine. <b>Viktor Kondoba<\/b> ja <b>Svetlana Zavyalova<\/b> jagavad kogemust kohalike k\u00f5netuvastuse lahenduste kasutamisest toenduse automatiseerimisel, n\u00e4itavad, millele peaks keskenduma, ja millest saab efektiivsuse suurendamiseks loobuda.<\/p>\n<p>Millest muust veel ettekanded tulevad?<\/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-s uus andmet\u00fc\u00fcp \u2014 vood, mis on populaarse s\u00f5numivahendaja Kafka ideede elluviimine. <b>Denis Kataev (Tinkoff.ru) <\/b>selgitab, miks vajad vooge, kuidas need erinevad tavap\u00e4rastest j\u00e4rjekordadest, milline on erinevus Kafka ja Redis voogude vahel ja r\u00e4\u00e4gib 'alatuledest', mis teid varitsevad.<\/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 insener-programmeerija ettev\u00f5ttes <b>Kontur Grigory Koshelev<\/b> tutvustab, millised probleemid on logide ja m\u00f5\u00f5dikute salvestamisel, kui teil on igap\u00e4evaselt terabaitide kaupa 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 Kerbitskov<\/b> (<b>Ak Bars Digitaalsed Tehnoloogiad<\/b>) tuleb, et meenutada, miks on Application Domains .Net Frameworkis vajalikud, ning r\u00e4\u00e4kida sellest, mis on nende kasutamises muutunud .Net Core'is ja kuidas n\u00fc\u00fcd sellega elada. P\u00e4rast ettekannet m\u00f5istate paremini, kuidas .NET Core t\u00f6\u00f6tab. <\/p>\n<p>Ja teema, mille poolt k\u00f5ige rohkem h\u00e4\u00e4li anti 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\u00e4litab meid. Alates sellest hetkest muutub infrastruktuur t\u00e4iesti n\u00e4htamatuks ja lakkab olemast oluline. See ei ole virtuaalsete masinate ega konteinerite kohta \u2014 need on juba minevik, vaid pilveteenuste edasise arengu kohta \u2014 AWS Lambda (maksame ainult protsessoriaja eest). Oma projekti n\u00e4itel r\u00e4\u00e4gib backend-arendaja <b>Evil Martiansi Nikolai Sverchkov<\/b> k\u00f5ikidest serverless'i praktilistest k\u00fclgedest: kui keeruline on alustada, kui palju on dokumentatsiooni ja \u00f5petusi, kas on olemas kiiret toe, kuidas testida kohapeal, kui palju see maksab, milline keel on parem kasutada, milline t\u00f6\u00f6de virn on k\u00f5ige asjakohasem.<\/p>\n<h2><b>Praktikakursus<\/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 Andrei Feffelov<\/b> viib l\u00e4bi praktikakursuse, kus ta koos osalejatega ehitab lihtsalt talitlush\u00e4iret taluva klastrikolme noodi p\u00f5hjal postgres, patroni, konsuli, s3, walg, ansible. <\/p>\n<p>P\u00e4rast praktikakursust suudate te sellise klastriga alustada nullist, 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 eelmisel aastal toimunud konverentsi ettekandeid saab vaadata <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/playlists\">YouTube-kanalil<\/a><\/noindex><\/i><\/p>\n<p>K\u00f5ikide ettekannete teesid ja registreerimine \u2014 konverentsi <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">kodulehelt<\/a><\/noindex>.<\/p>\n<p>Arendajad, ootame teid 19. aprillil DUMP-il!<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.1.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.\" \/>\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.1.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.\" \/>\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'i sektsioon DUMP-il: Serverless, Postgres ja Go, .NET Core, GraphQL ja mitte ainult | ProHoster","description":"19. aprillil toimub Jekaterinburgis arendajate konverents DUMP.","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.","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}]}}