{"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\/hr\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","title":{"rendered":"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Konferencija programera \u0107e se odr\u017eati 19. travnja u Jekaterinburgu <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">DUMP<\/a><\/noindex>. Programski direktori sekcije Backend \u2014 vo\u0111a razvojne kancelarije Yandexa, Andrej \u017darinov, rukovoditelj odjela razvoja Naumen Contact Center, Konstantin Beklemi\u0161ev, i in\u017eenjer-programer iz Kontura, Denis Tarasov \u2014 razgovarali su o predavanjima koja o\u010dekuju programere na konferenciji.<\/p>\n<p>Postoji mi\u0161ljenje da od predavanja na 'festivalnoj' konferenciji ne treba o\u010dekivati uvide. Sla\u017eemo se da smo napravili program od koje vrijedi o\u010dekivati. Za to smo odabrali samo one koji su duboko u temi, odbili smo \u2154 prijava, neprestano smo ispravljali strukturu nastupa i tra\u017eili primjere iz prakse od govornika. <\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" 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>Predavanja<\/b><\/h2>\n<p>\nPrva dva predavanja su me\u0111usobno povezana, i svakako preporu\u010damo slu\u0161anje oba.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/30944dbc7b87e8754077a610cc74d75d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Problema 1. Kada koristite vanjske API-je, posebno je va\u017eno provjeriti dolazne podatke. Sama validacija formata nije dovoljna, potrebno je osigurati povezanost podataka. Iako se rje\u0161enje \u010dini o\u010ditim, s rastu\u0107im brojem vanjskih izvora, mno\u0161tvo pojedina\u010dnih provjera lako mo\u017ee postati ne\u0161to neuredno. <b>Sergej Dolganov<\/b> iz <b>Evil Martians<\/b> prikazat \u0107e strukturirani pristup problemu temeljen na kori\u0161tenju metoda funkcionalnog programiranja.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/8b4840b27190382a7c4c2684a229407a.jpg\" style=\"display:block;margin: 0 auto;\" \/> Problema 2. Za u\u010dinkovitost pri interakciji sa serverom, potrebno je optimizirati broj poziva API-ju i obujam vra\u0107enih podataka. To zahtijeva uskla\u0111eno projektiranje entiteta ve\u0107 na razini servera. <b>Dmitrij Cepeljev<\/b> <b>(Evil Martians)<\/b> objasnit \u0107e kako to u\u010diniti u\u010dinkovito, koriste\u0107i filozofiju i alate GraphQL, posvetit \u0107e pa\u017enju nijansama i usporediti primjere s tradicionalnim REST-om.<\/p>\n<p>Drugi blok \u0107e se baviti povezivanjem Postgresa i Go-a. \u010cut \u0107ete iskustva Avita i Yandexa \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/d11857b08decc714aa04104961cd4f85.jpg\" style=\"display:block;margin: 0 auto;\" \/> Imate Postgres i \u017eelite koristiti Go u svom projektu, ali to radite prvi put? Ovo predavanje \u0107e vam u\u0161tedjeti tonu vremena. Softverski in\u017eenjer u <b>Avitu Artemij Ryabnikov<\/b> pri\u010dat \u0107e o alatima i svim finim detaljima rada s ovom bazom podataka na Go-u kroz primjere zadataka koje svakodnevno rje\u0161ava u Avitu.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/9ad9a5cbc7c395238dff6b70ab5edde1.jpg\" style=\"display:block;margin: 0 auto;\" \/> PostgreSQL i backup podataka? \u010cini se da je ova tema ve\u0107 potpuno prou\u010dena. No, znanja \u0107e biti nepotpuna sve dok ne saznate kako to izgleda u Yandexu: gigantski volumeni podataka, potreba za kompresijom, \u0161ifriranjem, paralelnom obradom i maksimalno u\u010dinkovitim kori\u0161tenjem vi\u0161ejezgrenih CPU-a. <b>Andrej Borodin<\/b> \u0107e govoriti o arhitekturi WAL-G \u2014 open source rje\u0161enju na Go-u za kontinuirano arhiviranje Postgresa i MySQL-a, koje Yandex aktivno razvija, a vi ga mo\u017eete koristiti u svom projektu.<\/p>\n<p>Tre\u0107i blok za one koji se zanimaju za tehnologije prepoznavanja i sinteze govora, kojima su ASR i TTS jasne kraticice, i za one koji se bave stvaranjem glasovnih asistenata.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/5f1fa167834a14ba2808228ae70c1e03.jpg\" style=\"display:block;margin: 0 auto;\" \/> Glasovni asistenti su na vrhuncu popularnosti. Kreirati svoju vje\u0161tinu za bilo kojeg od njih nije samo jednostavno, ve\u0107 izuzetno jednostavno. Me\u0111utim, poznato je malo stvarnih pri\u010da o primjeni ove tehnologije. <b>Vitalij Semjachkin<\/b> iz <b>JetStyle<\/b> izradit \u0107e pregled mogu\u0107nosti i ograni\u010denja glavnih asistenata, re\u0107i \u0107e koja vas iznena\u0111enja mogu \u010dekati, kako ih herojstvom prevladati i, uop\u0107e, kako pripremiti cijelu tu pri\u010du. Osim toga, Vitalij \u0107e govoriti o iskustvu izgradnje 'pametne sobe za sastanke' na temelju Yandex.Stanice. <\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/b75f371901a0101ad49d8a5f6da95c39.jpg\" style=\"display:block;margin: 0 auto;\" \/> <img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/b082c5de334918830cc64f8032849882.jpg\" style=\"display:block;margin: 0 auto;\" \/> Napredne tvrtke pru\u017eaju svoja API- je za izradu glasovnih asistenata. No, kako postupiti ako vanjska rje\u0161enja nisu dostupna? U <b>Konturi<\/b> rije\u0161ili su taj problem, iako je put bio trnovit. <b>Viktor Kondoba<\/b> i <b>Svetlana Zavjalova<\/b> podijelit \u0107e iskustvo kori\u0161tenja lokalnih rje\u0161enja za prepoznavanje govora pri automatizaciji podr\u0161ke, pokazati na \u010demu se treba fokusirati, a \u0161to se mo\u017ee \u017ertvovati za pove\u0107anje u\u010dinkovitosti.<\/p>\n<p>O \u010demu \u0107e jo\u0161 biti izvje\u0161taji?<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/2c875ae151ea961b80e60b83b18ad340.jpg\" style=\"display:block;margin: 0 auto;\" \/> Nedavno je u Redis 5 uveden novi tip podatka \u2014 streams, \u0161to je realizacija ideja iz popularnog posrednika poruka Kafka. <b>Denis Kataev (Tinkoff.ru) <\/b>objasnit \u0107e za\u0161to su potrebni streamovi, \u010dime se razlikuju od obi\u010dnih redova, koja je razlika izme\u0111u Kafka i Redis streams, kao i pri\u010dati o 'podvodnim kamenima' koji vas vrebaju.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/e1328d8422d676165e410ad6d092d8d0.jpg\" style=\"display:block;margin: 0 auto;\" \/> Voditelj in\u017eenjer-programer u <b>Konturi Grigorij Ko\u0161eljev<\/b> razmotrit \u0107e koje probleme sa zapisivanjem logova i metrika imate ako imate terabajte podataka dnevno, a tako\u0111er \u0107e govoriti o novom Open-Source rje\u0161enju koje \u0107e va\u0161 \u017eivot u\u010diniti boljim.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/bce4533bd4f9f65d3463c45474920e29.jpg\" style=\"display:block;margin: 0 auto;\" \/> Vo\u0111a Kazanskog .Net zajednice <b>Jurij Kerbicov<\/b> (<b>Ak Bars Digitalne Tehnologije<\/b>) \u0107e do\u0107i kako bi podsjetio na va\u017enost Application Domains u .Net Frameworku, te objasnio \u0161to se promijenilo u radu s njima u .Net Core-u i kako sada s tim \u017eivjeti. Nakon izlaganja bolje \u0107ete razumjeti kako .NET Core radi iza scene. <\/p>\n<p>A tema koja je bila najvi\u0161e glasana na web stranici.<\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/71bbe3b6d73e3447901fe2504121f03e.jpg\" style=\"display:block;margin: 0 auto;\" \/> Tihom revolucija dogodila se 2014. godine, a njen odjek nas susti\u017ee. Od tog trenutka infrastruktura postaje potpuno nevidljiva i prestaje biti bitna. To nije o virtualnim strojevima i ne o kontejnerima \u2014 oni su ve\u0107 pro\u0161lost, ve\u0107 o daljnjem razvoju ideja o cloud uslugama \u2014 AWS Lambda (pla\u0107amo samo za procesorsko vrijeme). Na primjeru vlastitog projekta backend programera u <b>Evil Martians Nikolaj Sver\u010dkov<\/b> pri\u010dat \u0107e sve o prakti\u010dnom aspektu rada s serverless: koliko je te\u0161ko po\u010deti, koliko dokumentacije i tutorijala postoji, ima li podr\u0161ke za op\u0107eprihva\u0107ene standarde, kako testirati lokalno, koliko ko\u0161ta, koji je jezik najbolje koristiti, koji je skup zadataka najrelevantniji.<\/p>\n<h2><b>Radionica<\/b><\/h2>\n<p>\n<img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/a636ab6b71cf4a08c1b9ff19367f312a.jpg\" style=\"display:block;margin: 0 auto;\" \/> CTO u <b>Mastery.pro Andrej Feferov<\/b> odr\u017eat \u0107e radionicu na kojoj \u0107e zajedno s u\u010desnicima izgraditi jednostavan klaster otpornosti iz 3 \u010dvora na postgres, patroni, consul, s3, walg, ansible. <\/p>\n<p>Nakon radionice mo\u0107i \u0107ete pokrenuti takav klaster od nule koriste\u0107i dostavljene ansible playbook-ove. <\/p>\n<p><img decoding=\"async\" alt=\"Backend sekcija na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i ostalo\" src=\"\/wp-content\/uploads\/2019\/04\/7aa97e38386d5a45bf50944d691a1783.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Sva izlaganja sa pro\u0161logodi\u0161nje konferencije mo\u017eete pogledati na <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/playlists\">YouTube kanalu<\/a><\/noindex><\/i><\/p>\n<p>Sa\u017eeci svih izlaganja i registracija \u2014 na <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">web stranici konferencije<\/a><\/noindex>.<\/p>\n<p>Programeri, \u010dekamo vas 19. travnja na DUMP-u!<br \/>\n<br \/>Izvor: <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\/hr\/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=\"hr_HR\" \/>\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\/hr\/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\udd47Sekcija Backend na DUMP-u: Serverless, Postgres i Go, .NET Core, GraphQL i jo\u0161 mnogo toga | ProHoster","description":"19. travnja u Ekaterinburgu odr\u017eat \u0107e se konferencija programera DUMP.","canonical_url":"https:\/\/prohoster.info\/hr\/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":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/30917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=30917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/30917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/22895"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=30917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=30917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=30917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}