{"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\/cs\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","title":{"rendered":"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>19. dubna se v Jekat\u011brinburgu uskute\u010dn\u00ed konference pro v\u00fdvoj\u00e1\u0159e <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">DUMP<\/a><\/noindex>. Programov\u00ed \u0159editel\u00e9 sekce Backend \u2014 vedouc\u00ed kancel\u00e1\u0159e v\u00fdvoje Yandexu Andrej \u017darinov, vedouc\u00ed odd\u011blen\u00ed v\u00fdvoje Naumen Contact Center Konstantin Beklemije\u0161ev a in\u017een\u00fdr program\u00e1tor z Kontura Denis Tarasov \u2014 sd\u011blili, jak\u00e9 p\u0159edn\u00e1\u0161ky o\u010dek\u00e1vaj\u00ed v\u00fdvoj\u00e1\u0159i na konferenci.<\/p>\n<p>Existuje n\u00e1zor, \u017ee od p\u0159edn\u00e1\u0161ek na \"festivalov\u00e9\" konferenci nelze \u010dekat \u017e\u00e1dn\u00e9 novinky. Mysl\u00edme si, \u017ee jsme vytvo\u0159ili program, kter\u00fd stoj\u00ed za to, na kter\u00fd se d\u00e1 t\u011b\u0161it. Proto jsme vyb\u00edrali pouze ty, kdo jsou opravdu v t\u00e9matu, a vylou\u010dili \u2154 p\u0159ihl\u00e1\u0161ek, nekone\u010dn\u011b upravovali strukturu vystoupen\u00ed a po\u017eadovali p\u0159\u00edklady z praxe od mluv\u010d\u00edch. <\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" 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>Prezentace<\/b><\/h2>\n<p>\nPrvn\u00ed dv\u011b p\u0159edn\u00e1\u0161ky spolu souvisej\u00ed, a rozhodn\u011b doporu\u010dujeme poslouchat ob\u011b.<\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/30944dbc7b87e8754077a610cc74d75d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Probl\u00e9m 1. P\u0159i pou\u017eit\u00ed extern\u00edch API je zvl\u00e1\u0161\u0165 aktu\u00e1ln\u00ed ot\u00e1zka ov\u011b\u0159ov\u00e1n\u00ed p\u0159ich\u00e1zej\u00edc\u00edch dat. Pouh\u00e1 validace form\u00e1tu nesta\u010d\u00ed, je tak\u00e9 nutn\u00e9 se ujistit o soudr\u017enosti dat. A\u010dkoli se \u0159e\u0161en\u00ed zd\u00e1 b\u00fdt z\u0159ejm\u00e9, s rostouc\u00edm po\u010dtem extern\u00edch zdroj\u016f m\u016f\u017ee cel\u00e1 \u0159ada jednotliv\u00fdch kontrol snadno p\u0159er\u016fst v n\u011bco neudr\u017eiteln\u00e9ho. <b>Sergej Dolganov<\/b> z <b>Evil Martians<\/b> p\u0159edstav\u00ed strukturovan\u00fd p\u0159\u00edstup k probl\u00e9mu, zalo\u017een\u00fd na pou\u017eit\u00ed metod funkcion\u00e1ln\u00edho programov\u00e1n\u00ed.<\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/8b4840b27190382a7c4c2684a229407a.jpg\" style=\"display:block;margin: 0 auto;\" \/> Probl\u00e9m 2. Pro efektivitu p\u0159i interakci se serverem je nutn\u00e9 optimalizovat po\u010det vol\u00e1n\u00ed API a objem vracen\u00fdch dat. To vy\u017eaduje koordinovan\u00e9 navrhov\u00e1n\u00ed entit ji\u017e na \u00farovni serveru. <b>Dmitrij Cepeljev<\/b> <b>(Evil Martians)<\/b> vysv\u011btl\u00ed, jak toho efektivn\u011b dos\u00e1hnout, pomoc\u00ed filozofie a n\u00e1stroj\u016f GraphQL, zam\u011b\u0159\u00ed se na nuance a porovn\u00e1 p\u0159\u00edklady s tradi\u010dn\u00edm REST.<\/p>\n<p>Druh\u00fd blok bude o propojen\u00ed Postgres a Go. Poslechn\u011bte si zku\u0161enosti Avita a Yandexu \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/d11857b08decc714aa04104961cd4f85.jpg\" style=\"display:block;margin: 0 auto;\" \/> M\u00e1te Postgres a chcete pou\u017e\u00edt Go ve sv\u00e9m projektu, ale d\u011bl\u00e1te to poprv\u00e9? Tato p\u0159edn\u00e1\u0161ka v\u00e1m u\u0161et\u0159\u00ed spoustu \u010dasu. Software Engineer v <b>Avito Artemij Rjabinkov<\/b> se pod\u011bl\u00ed o n\u00e1stroje a v\u0161echny detaily pr\u00e1ce s touto datab\u00e1z\u00ed na Go na p\u0159\u00edkladu \u00faloh, kter\u00e9 ka\u017ed\u00fd den \u0159e\u0161\u00ed v Avitu.<\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/9ad9a5cbc7c395238dff6b70ab5edde1.jpg\" style=\"display:block;margin: 0 auto;\" \/> PostgreSQL a z\u00e1lohov\u00e1n\u00ed dat? Zd\u00e1 se, \u017ee toto t\u00e9ma u\u017e bylo prozkoum\u00e1no ze v\u0161ech stran. Ale znalosti budou ne\u00fapln\u00e9, dokud nev\u00edte, jak to prob\u00edh\u00e1 u Yandexu: obrovsk\u00e9 objemy dat, pot\u0159eba komprese, \u0161ifrov\u00e1n\u00ed, paraleln\u00ed zpracov\u00e1n\u00ed a maxim\u00e1ln\u011b efektivn\u00ed vyu\u017eit\u00ed v\u00edcej\u00e1drov\u00fdch CPU. <b>Andrej Borodin<\/b> p\u0159edstav\u00ed architekturu WAL-G \u2014 open source \u0159e\u0161en\u00ed v jazyce Go pro kontinu\u00e1ln\u00ed archivaci Postgres a MySQL, kter\u00e9 Yandex aktivn\u011b vyv\u00edj\u00ed, a kter\u00e9 m\u016f\u017eete pou\u017e\u00edt ve sv\u00e9m projektu.<\/p>\n<p>T\u0159et\u00ed blok pro ty, kdo se zaj\u00edmaj\u00ed o technologie rozpozn\u00e1v\u00e1n\u00ed a synt\u00e9zy \u0159e\u010di, pro kter\u00e9 jsou ASR a TTS srozumiteln\u00e9 zkratky, a pro ty, kdo se v\u011bnuj\u00ed tvorb\u011b hlasov\u00fdch asistent\u016f.<\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/5f1fa167834a14ba2808228ae70c1e03.jpg\" style=\"display:block;margin: 0 auto;\" \/> Hlasov\u00ed asistenti jsou na vrcholu popularity. Vytvo\u0159it svoji dovednost pro jak\u00e9hokoliv z nich nen\u00ed jen jednoduch\u00e9, ale velmi jednoduch\u00e9. Nicm\u00e9n\u011b je zn\u00e1mo jen m\u00e1lo skute\u010dn\u00fdch p\u0159\u00edb\u011bh\u016f o aplikaci t\u00e9to technologie. <b>Vitalij Semjachkin<\/b> z <b>JetStyle<\/b> p\u0159iprav\u00ed p\u0159ehled mo\u017enost\u00ed a omezen\u00ed hlavn\u00edch asistent\u016f, pohovo\u0159\u00ed o tom, jak\u00e9 p\u0159ek\u00e1\u017eky mohou \u010dekat, jak je mo\u017en\u00e9 hrdinsky p\u0159ekon\u00e1vat a jak v\u016fbec celou tuto z\u00e1le\u017eitost p\u0159ipravit. Krom\u011b toho Vitalij pohovo\u0159\u00ed o zku\u0161enostech s budov\u00e1n\u00edm \u201einteligentn\u00ed zaseda\u010dky\u201c na z\u00e1klad\u011b Yandex.Stanice. <\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/b75f371901a0101ad49d8a5f6da95c39.jpg\" style=\"display:block;margin: 0 auto;\" \/> <img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/b082c5de334918830cc64f8032849882.jpg\" style=\"display:block;margin: 0 auto;\" \/> P\u0159edn\u00ed spole\u010dnosti poskytuj\u00ed sv\u00e1 API pro tvorbu hlasov\u00fdch asistent\u016f. Ale co kdy\u017e extern\u00ed \u0159e\u0161en\u00ed nejsou dostupn\u00e1? My <b>v Konturu<\/b> vy\u0159e\u0161ili tento \u00fakol, i kdy\u017e cesta byla trnit\u00e1. <b>Viktor Kondoba<\/b> a <b>Svetlana Zavyalova<\/b> se pod\u011bl\u00ed o zku\u0161enosti s vyu\u017e\u00edv\u00e1n\u00edm lok\u00e1ln\u00edch \u0159e\u0161en\u00ed pro rozpozn\u00e1v\u00e1n\u00ed \u0159e\u010di p\u0159i automatizaci podpory, uk\u00e1\u017eou, na co se zam\u011b\u0159it, a \u010demu se lze ob\u011btovat pro zv\u00fd\u0161en\u00ed efektivity.<\/p>\n<p>O \u010dem je\u0161t\u011b budou prezentace?<\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/2c875ae151ea961b80e60b83b18ad340.jpg\" style=\"display:block;margin: 0 auto;\" \/> Ned\u00e1vno v Redis 5 p\u0159ibyl nov\u00fd typ dat \u2014 streams, to je realizace my\u0161lenek z popul\u00e1rn\u00edho zprost\u0159edkovatele zpr\u00e1v Kafka. <b>Denis Kataev (Tinkoff.ru) <\/b>vysv\u011btl\u00ed, pro\u010d jsou streamy u\u017eite\u010dn\u00e9, jak se li\u0161\u00ed od b\u011b\u017en\u00fdch front, jak\u00fd je rozd\u00edl mezi Kafka a Redis streams, a tak\u00e9 pov\u00ed o \u201e\u00faskal\u00edch\u201c, kter\u00e1 v\u00e1s mohou potkat.<\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/e1328d8422d676165e410ad6d092d8d0.jpg\" style=\"display:block;margin: 0 auto;\" \/> Vedouc\u00ed in\u017een\u00fdr-program\u00e1tor ve <b>Konturu Grigorij Ko\u0161elev<\/b> se zam\u011b\u0159\u00ed na probl\u00e9my s zapisov\u00e1n\u00edm log\u016f a metrik, kter\u00e9 existuj\u00ed, pokud m\u00e1te terabajty dat denn\u011b, a tak\u00e9 pohovo\u0159\u00ed o nov\u00e9m open-source \u0159e\u0161en\u00ed, kter\u00e9 v\u00e1m usnadn\u00ed \u017eivot.<\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/bce4533bd4f9f65d3463c45474920e29.jpg\" style=\"display:block;margin: 0 auto;\" \/> L\u00eddr Kazansk\u00e9ho .Net komunity <b>Jurij Kerbickov<\/b> (<b>Ak Bars Digit\u00e1ln\u00ed technologie<\/b>) p\u0159ijede, aby p\u0159ipomn\u011bl, pro\u010d jsou aplikovan\u00e9 dom\u00e9ny v .Net Framework d\u016fle\u017eit\u00e9, a pov\u011bd\u011bl o tom, co se zm\u011bnilo p\u0159i pr\u00e1ci s nimi v .Net Core, a jak s nimi nyn\u00ed \u017e\u00edt. Po p\u0159edn\u00e1\u0161ce budete l\u00e9pe rozum\u011bt tomu, jak .NET Core funguje uvnit\u0159. <\/p>\n<p>A t\u00e9ma, za kter\u00e9 bylo na webu nejv\u00edce hlasov\u00e1no.<\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/71bbe3b6d73e3447901fe2504121f03e.jpg\" style=\"display:block;margin: 0 auto;\" \/> Tich\u00e1 revoluce se odehr\u00e1la v roce 2014 a jej\u00ed ozv\u011bna n\u00e1s doh\u00e1n\u00ed. Od tohoto okam\u017eiku se infrastruktura st\u00e1v\u00e1 zcela neviditelnou a p\u0159est\u00e1v\u00e1 m\u00edt v\u00fdznam. Nejde o virtu\u00e1ln\u00ed stroje ani o kontejnery \u2014 ty jsou ji\u017e minulost\u00ed, ale o dal\u0161\u00ed rozvoj my\u0161lenek cloudov\u00fdch slu\u017eeb \u2014 AWS Lambda (plat\u00edme pouze za procesorov\u00fd \u010das). Na p\u0159\u00edkladu vlastn\u00edho projektu uk\u00e1\u017ee backend v\u00fdvoj\u00e1\u0159 v <b>Evil Martians Nikolaj Sver\u010dkov<\/b> v\u0161e o praktick\u00e9 str\u00e1nce pr\u00e1ce se serverless: jak obt\u00ed\u017en\u00e9 je za\u010d\u00edt, kolik dokumentace a tutori\u00e1l\u016f existuje, jestli je podpora b\u011b\u017en\u011b uzn\u00e1van\u00fdch standard\u016f, jak testovat lok\u00e1ln\u011b, kolik to stoj\u00ed, jak\u00fd jazyk by byl nejlep\u0161\u00ed pou\u017e\u00edt a kter\u00fd technologick\u00fd stack je nejrelevantn\u011bj\u0161\u00ed.<\/p>\n<h2><b>Masterclass<\/b><\/h2>\n<p>\n<img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/a636ab6b71cf4a08c1b9ff19367f312a.jpg\" style=\"display:block;margin: 0 auto;\" \/> CTO ve <b>Mastery.pro Andrej Feferov<\/b> uspo\u0159\u00e1d\u00e1 masterclass, na kter\u00e9 spole\u010dn\u011b s \u00fa\u010dastn\u00edky vybuduje jednoduch\u00fd vysoce dostupn\u00fd klastr ze 3 uzl\u016f na postgres, patroni, consul, s3, walg, ansible. <\/p>\n<p>Po absolvov\u00e1n\u00ed workshopu budete moci spustit takov\u00fd klastr od nuly pomoc\u00ed poskytnut\u00fdch Ansible playbook\u016f. <\/p>\n<p><img decoding=\"async\" alt=\"Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to\" src=\"\/wp-content\/uploads\/2019\/04\/7aa97e38386d5a45bf50944d691a1783.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>V\u0161echny p\u0159edn\u00e1\u0161ky z lo\u0148sk\u00e9 konference si m\u016f\u017eete prohl\u00e9dnout na <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/playlists\">YouTube-kan\u00e1lu<\/a><\/noindex><\/i><\/p>\n<p>Shrnut\u00ed v\u0161ech p\u0159edn\u00e1\u0161ek a registrace \u2014 na <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">webov\u00fdch str\u00e1nk\u00e1ch konference<\/a><\/noindex>.<\/p>\n<p>V\u00fdvoj\u00e1\u0159i, \u010dek\u00e1me v\u00e1s 19. dubna 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.3 - 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\/cs\/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.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\/cs\/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\udd47Sekce Backend na DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a nejen to | ProHoster","description":"19. dubna se v Jekat\u011brinburgu uskute\u010dn\u00ed konference v\u00fdvoj\u00e1\u0159\u016f DUMP.","canonical_url":"https:\/\/prohoster.info\/cs\/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":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/30917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=30917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/30917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/22895"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=30917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=30917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=30917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}