{"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\/lv\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","title":{"rendered":"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>19. apr\u012bl\u012b Jekaterinburg\u0101 notiks izstr\u0101d\u0101t\u0101ju konference <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">DUMP<\/a><\/noindex>. Programmas direktores Backend sesij\u0101 \u2014 \u042fndex izstr\u0101des biroja vad\u012bt\u0101js Andrejs \u017dar\u012bnovs, Naumen Contact Center izstr\u0101des noda\u013cas vad\u012bt\u0101js Konstant\u012bns Beklemi\u0161evs un in\u017eenierprogrammat\u016bras speci\u0101lists no Kont\u016bra Deniss Tarasovs \u2014 st\u0101st\u012bja, k\u0101di zi\u0146ojumi gaida izstr\u0101d\u0101t\u0101jus konferenc\u0113.<\/p>\n<p>Ir viedoklis, ka no \"festiv\u0101l\u0101s\" konferences zi\u0146ojumiem nevajadz\u0113tu gaid\u012bt lielus atkl\u0101jumus. Tom\u0113r mums \u0161\u0137iet, ka m\u0113s esam izstr\u0101d\u0101ju\u0161i t\u0101du programmu, no kuras ir j\u0101gaida. T\u0101p\u0113c m\u0113s \u0146\u0113m\u0101m v\u0113r\u0101 tikai tos, kas dzi\u013ci p\u0101rzina t\u0113mu, izsl\u0113dz\u0101m \u2154 pieteikumu un nep\u0101rtraukti laboj\u0101m runu strukt\u016bru, pieprasot no run\u0101t\u0101jiem praktiskus piem\u0113rus. <\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" 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>Zi\u0146ojumi<\/b><\/h2>\n<p>\nPirmie divi zi\u0146ojumi ir saist\u012bti, un m\u0113s noteikti iesak\u0101m tos abus klaus\u012bties.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/30944dbc7b87e8754077a610cc74d75d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Probl\u0113ma 1. Str\u0101d\u0101jot ar \u0101r\u0113jiem API, \u012bpa\u0161i svar\u012bgs ir ien\u0101ko\u0161o datu p\u0101rbaudes jaut\u0101jums. Vienas form\u0101ta valid\u0101cijas nepietiek, ir nepiecie\u0161ams ar\u012b p\u0101rliecin\u0101ties par datu saist\u012bbu. Lai gan risin\u0101jums \u0161\u0137iet ac\u012bmredzams, palielinoties \u0101r\u0113jo avotu skaitam, daudzas individu\u0101l\u0101s p\u0101rbaudes viegli p\u0101rv\u0113r\u0161as par kaut ko nesak\u0101rtotu. <b>Sergejs Dolganovs<\/b> no <b>Evil Martians<\/b> demonstr\u0113s struktur\u0113tu pieeju probl\u0113mai, balstoties uz funkcion\u0101l\u0101s programmat\u016bras izmanto\u0161anas metod\u0113m.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/8b4840b27190382a7c4c2684a229407a.jpg\" style=\"display:block;margin: 0 auto;\" \/> Probl\u0113ma 2. Efektivit\u0101tei sadarbojoties ar serveri, ir nepiecie\u0161ams optimiz\u0113t piepras\u012bjumu skaitu uz API un atpaka\u013c sa\u0146emto datu apjomu. Tas prasa saska\u0146otu entit\u0101\u0161u projekt\u0113\u0161anu jau servera l\u012bmen\u012b. <b>Dmitrijs Cepel\u0113vs<\/b> <b>(Evil Martians)<\/b> izskaidros, k\u0101 to izdar\u012bt efekt\u012bvi, izmantojot GraphQL filozofiju un r\u012bkus, piev\u0113rs\u012bs uzman\u012bbu nians\u0113m un sal\u012bdzin\u0101s piem\u0113rus ar tradicion\u0101lo REST.<\/p>\n<p>Otrais bloks b\u016bs par Postgres un Go sasaisti. Jums b\u016bs iesp\u0113ja dzird\u0113t pieredzi no Avito un \u042fndex \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/d11857b08decc714aa04104961cd4f85.jpg\" style=\"display:block;margin: 0 auto;\" \/> Ja jums ir Postgres un j\u016bs v\u0113laties izmantot Go sav\u0101 projekt\u0101, bet dar\u0101t to pirmo reizi? \u0160is zi\u0146ojums ietaup\u012bs jums tonnu laika. Programmat\u016bras in\u017eenieris uz\u0146\u0113mum\u0101 <b>Avito Artioms Rjabinkovs<\/b> st\u0101st\u012bs par r\u012bkiem un vis\u0101m nians\u0113m, str\u0101d\u0101jot ar \u0161o datub\u0101zi uz Go, izmantojot uzdevumu piem\u0113rus, ar kuriem vi\u0146\u0161 katru dienu saskaras Avito.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/9ad9a5cbc7c395238dff6b70ab5edde1.jpg\" style=\"display:block;margin: 0 auto;\" \/> PostgreSQL un datu dubl\u0113\u0161ana? \u0160\u0137iet, ka \u0161o t\u0113mu jau ir izp\u0113t\u012bju\u0161i l\u012bdz s\u012bkumam. Tom\u0113r zin\u0101\u0161anas b\u016bs nepiln\u012bgas, ja nezin\u0101t, k\u0101 tas notiek Yandex: milz\u012bgi datu apjomi, nepiecie\u0161am\u012bba p\u0113c kompresijas, \u0161ifr\u0113\u0161anas, paral\u0113las apstr\u0101des un maksim\u0101li efekt\u012bvas daudzkodolu CPU izmanto\u0161anas. <b>Andrej Borodins<\/b> past\u0101st\u012bs par WAL-G arhitekt\u016bru \u2014 open source risin\u0101jumu uz Go, kas paredz\u0113ts Postgres un MySQL nep\u0101rtrauktai arhiv\u0113\u0161anai, kuru Yandex akt\u012bvi izstr\u0101d\u0101, un ko j\u016bs var\u0113siet izmantot savos projektos.<\/p>\n<p>Tre\u0161ais bloks tiem, kuri interes\u0113jas par runas atpaz\u012b\u0161anas un sintez\u0113\u0161anas tehnolo\u0123ij\u0101m, kuriem ASR un TTS ir zin\u0101mas sa\u012bsnes, un tiem, kuri nodarbojas ar balss pal\u012bgu izveidi.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/5f1fa167834a14ba2808228ae70c1e03.jpg\" style=\"display:block;margin: 0 auto;\" \/> Balss pal\u012bgi ir sasniegu\u0161i popularit\u0101tes virsotni. Izveidot savu prasmi jebkuram no tiem nav vienk\u0101r\u0161i, bet \u013coti vienk\u0101r\u0161i. Tom\u0113r re\u0101lo \u0161o tehnolo\u0123iju lieto\u0161anas st\u0101stu ir maz. <b>Vitali Semyachkin<\/b> no <b>JetStyle<\/b> veiks galveno pal\u012bgu iesp\u0113ju un ierobe\u017eojumu apskatu, past\u0101st\u012bs, k\u0101di gr\u016bdieni var sagaid\u012bt, k\u0101 tos var varon\u012bgi p\u0101rvar\u0113t un visp\u0101r, k\u0101 sagatavot \u0161o visu st\u0101stu. Turkl\u0101t Vitali dal\u012bsies pieredz\u0113 par 'gudr\u0101s sarunu telpas' izveidi, balstoties uz Yandex.Stacijas. <\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/b75f371901a0101ad49d8a5f6da95c39.jpg\" style=\"display:block;margin: 0 auto;\" \/> <img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/b082c5de334918830cc64f8032849882.jpg\" style=\"display:block;margin: 0 auto;\" \/> Vado\u0161\u0101s komp\u0101nijas pied\u0101v\u0101 savas API balss pal\u012bgu izveidei. Bet k\u0101 r\u012bkoties, ja \u0101r\u0113jie risin\u0101jumi nav pieejami? V <b>Kontur\u0101<\/b> risin\u0101ja \u0161o uzdevumu, kaut ar\u012b ce\u013c\u0161 izr\u0101d\u012bj\u0101s gr\u016bts. <b>Viktors Kondoba<\/b> un <b>Svetlana Zavyalova<\/b> dal\u012bsies pieredz\u0113 par lok\u0101lo risin\u0101jumu izmanto\u0161anu runas atpaz\u012b\u0161an\u0101 atbalsta automatiz\u0101cij\u0101, par\u0101d\u012bs, uz ko koncentr\u0113ties, un kas var tikt upur\u0113ts efektivit\u0101tes palielin\u0101\u0161anai.<\/p>\n<p>Par ko v\u0113l b\u016bs zi\u0146ojumi?<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/2c875ae151ea961b80e60b83b18ad340.jpg\" style=\"display:block;margin: 0 auto;\" \/> Nesen Redis 5 par\u0101d\u012bj\u0101s jauns datu tips \u2014 straumes, tas ir popul\u0101ra zi\u0146ojumu brokera Kafka ideju \u012bstenojums. <b>Denis Kataev (Tinkoff.ru) <\/b>skaidros, k\u0101p\u0113c nepiecie\u0161amas straumes, k\u0101 t\u0101s at\u0161\u0137iras no parastaj\u0101m rind\u0101m, k\u0101da ir at\u0161\u0137ir\u012bba starp Kafka un Redis straum\u0113m, k\u0101 ar\u012b past\u0101st\u012bs par 'zem\u016bdens akme\u0146iem', kas var gaid\u012bt.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/e1328d8422d676165e410ad6d092d8d0.jpg\" style=\"display:block;margin: 0 auto;\" \/> Vado\u0161ais in\u017eenieris-programm\u0113t\u0101js <b>Kontur\u0101 Grigorijs Ko\u0161elovs<\/b> apsv\u0113rs, k\u0101das probl\u0113mas ar \u017eurn\u0101lu un metriku rakst\u012b\u0161anu past\u0101v, ja jums ir terabaiti datu dien\u0101, k\u0101 ar\u012b past\u0101st\u012bs par jauno Open-Source risin\u0101jumu, kas uzlabos j\u016bsu dz\u012bvi.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/bce4533bd4f9f65d3463c45474920e29.jpg\" style=\"display:block;margin: 0 auto;\" \/> Kazan .Net kopienas l\u012bderis <b>Jurijs Kerbi\u010dkovs<\/b> (<b>Ak Bars Digit\u0101l\u0101s Tehnolo\u0123ijas<\/b>) ierad\u012bsies, lai atg\u0101din\u0101tu, k\u0101p\u0113c .Net Framework ir vajadz\u012bgas Application Domains, un past\u0101st\u012btu par to, kas ir main\u012bjies, str\u0101d\u0101jot ar t\u0101m .Net Core, un k\u0101 visp\u0101r tagad dz\u012bvot ar to. P\u0113c zi\u0146ojuma j\u016bs lab\u0101k saprat\u012bsiet, k\u0101 .NET Core darbojas aiz kulis\u0113m. <\/p>\n<p>Un tema, par kuru visvair\u0101k balsoja vietn\u0113.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/71bbe3b6d73e3447901fe2504121f03e.jpg\" style=\"display:block;margin: 0 auto;\" \/> Klusa revol\u016bcija notika 2014. gad\u0101, un t\u0101s atbalsis sasniedz m\u016bs. No \u0161\u012b br\u012b\u017ea infrastrukt\u016bra k\u013c\u016bst piln\u012bgi neredzama un p\u0101rst\u0101j b\u016bt svar\u012bga. Tas nav par virtu\u0101laj\u0101m ma\u0161\u012bn\u0101m un ne par konteineriem - tie jau ir pag\u0101tn\u0113, bet par t\u0101l\u0101ku m\u0101ko\u0146u pakalpojumu att\u012bst\u012bbu - AWS Lambda (maks\u0101jam tikai par procesora laiku). Piem\u0113ram, sav\u0101 projekt\u0101 backend izstr\u0101d\u0101t\u0101js <b>Evil Martians Nikolajs Sve\u010dkovs<\/b> past\u0101st\u012bs visu par praktisko pusi, str\u0101d\u0101jot ar serverless: cik gr\u016bti ir s\u0101kt, cik daudz dokument\u0101cijas un pam\u0101c\u012bbu ir, vai ir atbalsts visp\u0101rpie\u0146emtajiem standartiem, k\u0101 test\u0113t lok\u0101li, cik tas maks\u0101, kur\u0161 valodas variants ir vislab\u0101kais, kur\u0161 uzdevumu kaudze ir visatbilsto\u0161\u0101k\u0101.<\/p>\n<h2><b>Meistarklase<\/b><\/h2>\n<p>\n<img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/a636ab6b71cf4a08c1b9ff19367f312a.jpg\" style=\"display:block;margin: 0 auto;\" \/> CTO uz\u0146\u0113mum\u0101 <b>Mastery.pro Andrejs Feferovs<\/b> vad\u012bs meistarklasi, kur\u0101 vi\u0146\u0161 kop\u0101 ar dal\u012bbniekiem uzb\u016bv\u0113s vienk\u0101r\u0161u augstas pieejam\u012bbas klasteri no 3 nod\u0113m uz postgres, patroni, consul, s3, walg, ansible. <\/p>\n<p>P\u0113c meistarklases j\u016bs var\u0113siet palaist t\u0101du klasteri no nulles, izmantojot nodro\u0161in\u0101t\u0101s ansible sp\u0113\u013cu gr\u0101matas. <\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai\" src=\"\/wp-content\/uploads\/2019\/04\/7aa97e38386d5a45bf50944d691a1783.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Visus pag\u0101ju\u0161\u0101 gada konferences zi\u0146ojumus var skat\u012bt vietn\u0113 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/playlists\">YouTube kan\u0101la<\/a><\/noindex><\/i><\/p>\n<p>Visu zi\u0146ojumu t\u0113zes un re\u0123istr\u0101cija - uz <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">konferences vietnes<\/a><\/noindex>.<\/p>\n<p>Izstr\u0101d\u0101t\u0101ji, gaid\u0101m j\u016bs 19. apr\u012bl\u012b uz DUMP!<br \/>\n<br \/>Avots: <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.5 - 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\/lv\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\/lv\/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 sekcija DUMP: Serverless, Postgres un Go, .NET Core, GraphQL un ne tikai | ProHoster","description":"19. apr\u012bl\u012b Jekaterinburg\u0101 norisin\u0101sies izstr\u0101d\u0101t\u0101ju konference DUMP.","canonical_url":"https:\/\/prohoster.info\/lv\/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":"lv_LV","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\/lv\/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\/lv\/wp-json\/wp\/v2\/posts\/30917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=30917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/30917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media\/22895"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=30917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=30917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=30917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}