{"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\/sk\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","title":{"rendered":"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>19. apr\u00edla sa v Jekaterinburgu uskuto\u010dn\u00ed konferencia pre v\u00fdvoj\u00e1rov <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">DUMP<\/a><\/noindex>. Programov\u00ed riaditelia sekcie Backend \u2014 ved\u00faci v\u00fdvojov\u00e9ho oddelenia Yandexu Andrej \u017dar\u00ednov, riadite\u013e oddelenia v\u00fdvoja Naumen Contact Center Konstantin Beklem\u0161ev a in\u017einier-program\u00e1tor z Kont\u00fary Denis Tarasov \u2014 rozpr\u00e1vali o tom, ak\u00e9 prezent\u00e1cie \u010dakaj\u00fa v\u00fdvoj\u00e1rov na konferencii.<\/p>\n<p>Existuje n\u00e1zor, \u017ee od prezent\u00e1ci\u00ed na \"festivalovej\" konferencii netreba \u010daka\u0165 \u017eiadne prekvapenia. Mysl\u00edme si, \u017ee sme vytvorili program, od ktor\u00e9ho sa \u010daka\u0165 d\u00e1. Preto sme si brali len t\u00fdch, ktor\u00ed s\u00fa hlboko v t\u00e9me, a zredukovali sme \u2154 prihl\u00e1\u0161ok, neust\u00e1le sme prepracov\u00e1vali \u0161trukt\u00faru vyst\u00fapen\u00ed a po\u017eadovali sme pr\u00edklady z praxe od re\u010dn\u00edkov. <\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" 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>Predn\u00e1\u0161ky<\/b><\/h2>\n<p>\nPrv\u00e9 dve prezent\u00e1cie s\u00fa navz\u00e1jom prepojen\u00e9 a ur\u010dite odpor\u00fa\u010dame po\u010d\u00fava\u0165 ich obidve.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/30944dbc7b87e8754077a610cc74d75d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Probl\u00e9m 1. Pri pou\u017e\u00edvan\u00ed extern\u00fdch API je mimoriadne d\u00f4le\u017eit\u00e9 overi\u0165 prich\u00e1dzaj\u00face \u00fadaje. Jedna valid\u00e1cia form\u00e1tu nesta\u010d\u00ed, je potrebn\u00e9 sa tie\u017e uisti\u0165 o prepojenosti d\u00e1t. Aj ke\u010f sa rie\u0161enie zd\u00e1 by\u0165 samozrejm\u00e9, s rastom po\u010dtu extern\u00fdch zdrojov sa mno\u017estvo jednotliv\u00fdch kontrol \u013eahko stane nie\u010d\u00edm neovl\u00e1date\u013en\u00fdm. <b>Sergej Dolganov<\/b> z <b>Evil Martians<\/b> predvedie \u0161trukt\u00farovan\u00fd pr\u00edstup k probl\u00e9mu, zalo\u017een\u00fd na vyu\u017e\u00edvan\u00ed met\u00f3d funkcion\u00e1lneho programovania.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/8b4840b27190382a7c4c2684a229407a.jpg\" style=\"display:block;margin: 0 auto;\" \/> Probl\u00e9m 2. Pre efekt\u00edvnos\u0165 pri interakcii so serverom je potrebn\u00e9 optimalizova\u0165 po\u010det volan\u00ed na API a objem vracan\u00fdch d\u00e1t. To si vy\u017eaduje koherentn\u00e9 projektovanie ent\u00edt u\u017e na serverovej \u00farovni. <b>Dmitrij Cepelejev<\/b> <b>(Evil Martians)<\/b> vysvetl\u00ed, ako to mo\u017eno urobi\u0165 efekt\u00edvne, pomocou filozofie a n\u00e1strojov GraphQL, upozorn\u00ed na nuansy a porovn\u00e1 pr\u00edklady s tradi\u010dn\u00fdm REST.<\/p>\n<p>Druh\u00fd blok bude o prepojen\u00ed Postgres a Go. Po\u010d\u00favajte sk\u00fasenosti Avito a Yandexu \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/d11857b08decc714aa04104961cd4f85.jpg\" style=\"display:block;margin: 0 auto;\" \/> M\u00e1te Postgres a chcete vo svojom projekte pou\u017ei\u0165 Go, ale rob\u00edte to prv\u00fdkr\u00e1t? T\u00e1to prezent\u00e1cia v\u00e1m u\u0161etr\u00ed mno\u017estvo \u010dasu. Software Engineer v <b>Avito Ar\u0165omij Rjabinkov<\/b> povie o n\u00e1strojoch a v\u0161etk\u00fdch nuans\u00e1ch pr\u00e1ce s touto datab\u00e1zou na Go na pr\u00edklade \u00faloh, ktor\u00e9 ka\u017ed\u00fd de\u0148 rie\u0161i v Avito.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/9ad9a5cbc7c395238dff6b70ab5edde1.jpg\" style=\"display:block;margin: 0 auto;\" \/> PostgreSQL a z\u00e1lohovanie d\u00e1t? Zd\u00e1 sa, \u017ee t\u00fato t\u00e9mu u\u017e presk\u00famali do h\u013abky. Ale znalosti bud\u00fa ne\u00fapln\u00e9, pokia\u013e neviete, ako to prebieha v Yandexe: obrovsk\u00e9 objemy \u00fadajov, potreba kompresie, \u0161ifrovania, paraleln\u00e9 spracovanie a maxim\u00e1lne efekt\u00edvne vyu\u017e\u00edvanie viacer\u00fdch jadier CPU. <b>Andrej Borodin<\/b> porozpr\u00e1va o architekt\u00fare WAL-G \u2014 open source rie\u0161en\u00ed na Go na kontinu\u00e1lne archivovanie Postgres a MySQL, ktor\u00e9 Yandex akt\u00edvne vyv\u00edja, a vy ho m\u00f4\u017eete vyu\u017ei\u0165 vo va\u0161om projekte.<\/p>\n<p>Tret\u00ed blok pre t\u00fdch, ktor\u00ed sa zauj\u00edmaj\u00fa o technol\u00f3gie rozpozn\u00e1vania a synt\u00e9zy re\u010di, pre ktor\u00fdch s\u00fa ASR a TTS zn\u00e1me skratky, a pre t\u00fdch, ktor\u00ed sa zaoberaj\u00fa vytv\u00e1ran\u00edm hlasov\u00fdch asistentov.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/5f1fa167834a14ba2808228ae70c1e03.jpg\" style=\"display:block;margin: 0 auto;\" \/> Hlasov\u00ed asistenti s\u00fa na vrchole popularity. Vytvori\u0165 svoj vlastn\u00fd skill pre ktor\u00fdko\u013evek z nich nie je iba jednoduch\u00e9, ale ve\u013emi jednoduch\u00e9. Napriek tomu je zn\u00e1mych m\u00e1lo skuto\u010dn\u00fdch pr\u00edbehov o vyu\u017eit\u00ed tejto technol\u00f3gie. <b>Vitalij Semjatskin<\/b> z <b>JetStyle<\/b> vykon\u00e1 preh\u013ead mo\u017enost\u00ed a obmedzen\u00ed hlavn\u00fdch asistentov, povie, ak\u00e9 n\u00e1strahy v\u00e1s m\u00f4\u017eu \u010daka\u0165, ako ich m\u00f4\u017eete heroicky prekona\u0165 a ako m\u00f4\u017eete pripravi\u0165 cel\u00fa t\u00fato hist\u00f3riu. Okrem toho Vitalij povie o sk\u00fasenostiach s budovan\u00edm \u00abinteligentnej rokovacej miestnosti\u00bb na z\u00e1klade Yandex.Stanice. <\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/b75f371901a0101ad49d8a5f6da95c39.jpg\" style=\"display:block;margin: 0 auto;\" \/> <img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/b082c5de334918830cc64f8032849882.jpg\" style=\"display:block;margin: 0 auto;\" \/> Popredn\u00e9 spolo\u010dnosti poskytuj\u00fa svoje API na budovanie hlasov\u00fdch asistentov. Ale \u010do robi\u0165, ak extern\u00e9 rie\u0161enia nie s\u00fa dostupn\u00e9? V <b>Konture<\/b> t\u00fato \u00falohu vyrie\u0161ili, hoci cesta bola trnist\u00e1. <b>Viktor Kondoba<\/b> a <b>Svetlana Zavyalova<\/b> sa podelia o sk\u00fasenosti s vyu\u017e\u00edvan\u00edm lok\u00e1lnych rie\u0161en\u00ed na rozpozn\u00e1vanie re\u010di pri automatiz\u00e1cii podpory, uk\u00e1\u017eu, na \u010dom sa treba s\u00fastredi\u0165, a \u010d\u00edm m\u00f4\u017eete obetova\u0165 pre zv\u00fd\u0161enie efektivity.<\/p>\n<p>O \u010dom e\u0161te bud\u00fa predn\u00e1\u0161ky?<\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/2c875ae151ea961b80e60b83b18ad340.jpg\" style=\"display:block;margin: 0 auto;\" \/> Ned\u00e1vno v Redis 5 sa objavil nov\u00fd typ \u00fadajov \u2014 streams, \u010do je realiz\u00e1cia my\u0161lienok z popul\u00e1rneho spr\u00e1vcovsk\u00e9ho syst\u00e9mu spr\u00e1v Kafka. <b>Denis Kataev (Tinkoff.ru) <\/b>vysvetl\u00ed, pre\u010do s\u00fa streamy potrebn\u00e9, \u010d\u00edm sa l\u00ed\u0161ia od be\u017en\u00fdch frontov, ak\u00fd je rozdiel medzi Kafka a Redis streams, a tie\u017e povie o \u00abpodvodn\u00fdch kame\u0148och\u00bb, ktor\u00e9 v\u00e1s sleduj\u00fa.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/e1328d8422d676165e410ad6d092d8d0.jpg\" style=\"display:block;margin: 0 auto;\" \/> Hlavn\u00fd in\u017einier-program\u00e1tor v <b>Konture Grigorij Ko\u0161elev<\/b> presk\u00fama, ak\u00e9 probl\u00e9my so zapisovan\u00edm logov a metr\u00edk existuj\u00fa, ak m\u00e1te terabajty \u00fadajov za de\u0148, a tie\u017e povie o novom Open-Source rie\u0161en\u00ed, ktor\u00e9 u\u013eah\u010d\u00ed v\u00e1\u0161 \u017eivot.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/bce4533bd4f9f65d3463c45474920e29.jpg\" style=\"display:block;margin: 0 auto;\" \/> L\u00edder Kazansk\u00e9ho .Net-spolo\u010denstva <b>Jurij Kerbi\u010dkov<\/b> (<b>Ak Bars Digit\u00e1lne Technol\u00f3gie<\/b>) pr\u00edde, aby pripomenul, ak\u00e9 d\u00f4le\u017eit\u00e9 s\u00fa Application Domains v .Net Framework, a porozpr\u00e1va o tom, \u010do sa zmenilo pri pr\u00e1ci s nimi v .Net Core, a ako s t\u00fdm teraz \u017ei\u0165. Po predn\u00e1\u0161ke budete lep\u0161ie ch\u00e1pa\u0165, ako .NET Core funguje pod kapotou. <\/p>\n<p>A t\u00e9ma, za ktor\u00fa hlasovalo najviac \u013eud\u00ed na webe.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/71bbe3b6d73e3447901fe2504121f03e.jpg\" style=\"display:block;margin: 0 auto;\" \/> Tich\u00e1 revol\u00facia sa udiala v roku 2014 a jej ozvena n\u00e1s dobieha. Od tohto momentu sa infra\u0161trukt\u00fara st\u00e1va \u00faplne nevidite\u013enou a prest\u00e1va ma\u0165 v\u00fdznam. To nie je o virtu\u00e1lnych strojoch a nie o kontajneroch \u2013 to u\u017e patr\u00ed minulosti, ale o \u010fal\u0161om rozvoji my\u0161lienok cloudov\u00fdch slu\u017eieb \u2013 AWS Lambda (plat\u00edme len za procesorov\u00fd \u010das). Na pr\u00edklade vlastn\u00e9ho projektu backend v\u00fdvoj\u00e1r v <b>Evil Martians Nikolaj Sver\u010dkov<\/b> povedal v\u0161etko o praktickej str\u00e1nke pr\u00e1ce so serverless: ako \u0165a\u017ek\u00e9 je za\u010da\u0165, ko\u013eko dokument\u00e1cie a tutori\u00e1lov existuje, \u010di je podpora be\u017en\u00fdch \u0161tandardov, ako testova\u0165 lok\u00e1lne, ko\u013eko to stoj\u00ed, ak\u00fd jazyk je najlep\u0161\u00ed na pou\u017eitie, ak\u00e1 technol\u00f3gia \u00faloh je najrelevantnej\u0161ia.<\/p>\n<h2><b>Majstrovsk\u00e1 trieda<\/b><\/h2>\n<p>\n<img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/a636ab6b71cf4a08c1b9ff19367f312a.jpg\" style=\"display:block;margin: 0 auto;\" \/> CTO v <b>Mastery.pro Andrej Feferov<\/b> usporiada majstrovsk\u00fa triedu, na ktorej spolu s \u00fa\u010dastn\u00edkmi vybuduje jednoduch\u00fd odoln\u00fd klastr z 3 nod na postgres, patroni, consul, s3, walg, ansible. <\/p>\n<p>Po masterclassu budete schopn\u00ed spusti\u0165 tak\u00fd klaster od nuly pomocou poskytnut\u00fdch playbookov Ansible. <\/p>\n<p><img decoding=\"async\" alt=\"Sekcia Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a \u010fal\u0161ie.\" src=\"\/wp-content\/uploads\/2019\/04\/7aa97e38386d5a45bf50944d691a1783.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>V\u0161etky predn\u00e1\u0161ky z minuloro\u010dnej konferencie si m\u00f4\u017eete pozrie\u0165 na <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/playlists\">YouTube kan\u00e1li<\/a><\/noindex><\/i><\/p>\n<p>T\u00e9zy v\u0161etk\u00fdch predn\u00e1\u0161ok a registr\u00e1cia \u2013 na <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">webovej str\u00e1nke konferencie<\/a><\/noindex>.<\/p>\n<p>V\u00fdvoj\u00e1ri, \u010dak\u00e1me v\u00e1s 19. apr\u00edla na DUMP!<br \/>\n<br \/>Zdroj: <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.4 - 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\/sk\/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.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47Sektor Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nielen to | ProHoster","description":"19. apr\u00edla sa v Jekaterinburgu uskuto\u010dn\u00ed konferencia v\u00fdvoj\u00e1rov DUMP.","canonical_url":"https:\/\/prohoster.info\/sk\/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":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/30917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=30917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/30917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/22895"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=30917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=30917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=30917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}