{"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\/pl\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","title":{"rendered":"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>19 kwietnia w Jekaterynburgu odb\u0119dzie si\u0119 konferencja deweloper\u00f3w <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">DUMP<\/a><\/noindex>. Dyrektorzy programowi sekcji Backend \u2013 kierownik biura rozwoju Yandexu Andriej \u017barinow, kierownik dzia\u0142u rozwoju Naumen Contact Center Konstantin Beklemiszew oraz in\u017cynier-programista z Kontura Denis Tarasow \u2013 opowiedzieli, jakie wyst\u0105pienia czekaj\u0105 deweloper\u00f3w na konferencji.<\/p>\n<p>Panuje opinia, \u017ce nie nale\u017cy oczekiwa\u0107 odkry\u0107 z wyst\u0105pie\u0144 na konferencji \"festiwalowej\". Uwa\u017camy, \u017ce stworzyli\u015bmy taki program, na kt\u00f3ry warto czeka\u0107. W tym celu przyj\u0119li\u015bmy tylko tych, kt\u00f3rzy s\u0105 g\u0142\u0119boko w temacie, odrzucili\u015bmy \u2154 zg\u0142osze\u0144, bez ko\u0144ca poprawiali\u015bmy struktur\u0119 wyst\u0105pie\u0144 i \u017c\u0105dali\u015bmy przyk\u0142ad\u00f3w z praktyki od prelegent\u00f3w. <\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" 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>Referaty<\/b><\/h2>\n<p>\nPierwsze dwa wyst\u0105pienia s\u0105 ze sob\u0105 powi\u0105zane i zdecydowanie zalecamy wys\u0142uchanie ich obu.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/30944dbc7b87e8754077a610cc74d75d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Problem 1. Przy korzystaniu z zewn\u0119trznych API szczeg\u00f3lnie wa\u017cne jest pytanie o walidacj\u0119 danych wej\u015bciowych. Jedna walidacja formatu to za ma\u0142o, nale\u017cy r\u00f3wnie\u017c upewni\u0107 si\u0119 o sp\u00f3jno\u015bci danych. Cho\u0107 rozwi\u0105zanie wydaje si\u0119 oczywiste, przy wzro\u015bcie liczby zewn\u0119trznych \u017ar\u00f3de\u0142 wiele osobnych kontroli \u0142atwo mo\u017ce przerodzi\u0107 si\u0119 w co\u015b niezarz\u0105dzalnego. <b>Siergiej Do\u0142ganow<\/b> z <b>Evil Martians<\/b> zaprezentuje uporz\u0105dkowane podej\u015bcie do problemu, oparte na zastosowaniu metod programowania funkcyjnego.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/8b4840b27190382a7c4c2684a229407a.jpg\" style=\"display:block;margin: 0 auto;\" \/> Problem 2. Aby efektywnie wsp\u00f3\u0142dzia\u0142a\u0107 z serwerem, nale\u017cy zoptymalizowa\u0107 liczb\u0119 zapyta\u0144 do API oraz obj\u0119to\u015b\u0107 zwracanych danych. Wymaga to sp\u00f3jnego projektowania encji ju\u017c na poziomie serwera. <b>Dmitrij Cepielew<\/b> <b>(Evil Martians)<\/b> wyja\u015bni, jak mo\u017cna to skutecznie zrobi\u0107, wykorzystuj\u0105c filozofi\u0119 i narz\u0119dzia GraphQL, zwr\u00f3ci uwag\u0119 na niuanse i por\u00f3wna przyk\u0142ady z tradycyjnym REST.<\/p>\n<p>Drugi blok b\u0119dzie dotyczy\u0142 powi\u0105zania Postgresa i Go. Pos\u0142uchamy do\u015bwiadcze\u0144 Avito i Yandexu \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/d11857b08decc714aa04104961cd4f85.jpg\" style=\"display:block;margin: 0 auto;\" \/> Masz Postgresa i chcesz u\u017cy\u0107 Go w swoim projekcie, ale robisz to po raz pierwszy? To wyst\u0105pienie zaoszcz\u0119dzi Ci mn\u00f3stwo czasu. In\u017cynier oprogramowania w <b>Avito Artemij Jabinkow<\/b> opowie o narz\u0119dziach i wszystkich szczeg\u00f3\u0142ach pracy z t\u0105 baz\u0105 danych na Go na przyk\u0142adzie zada\u0144, kt\u00f3re rozwi\u0105zuje ka\u017cdego dnia w Avito.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/9ad9a5cbc7c395238dff6b70ab5edde1.jpg\" style=\"display:block;margin: 0 auto;\" \/> PostgreSQL i kopie zapasowe danych? Wydaje si\u0119, \u017ce ten temat zosta\u0142 ju\u017c dok\u0142adnie zbadany. Jednak wiedza b\u0119dzie niepe\u0142na, dop\u00f3ki nie dowiesz si\u0119, jak to si\u0119 odbywa w Yandexie: ogromne ilo\u015bci danych, potrzeba kompresji, szyfrowania, przetwarzania r\u00f3wnoleg\u0142ego i maksymalnie efektywnego wykorzystania wielordzeniowych CPU. <b>Andriej Borodin<\/b> opowie o architekturze WAL-G \u2014 rozwi\u0105zaniu open source w j\u0119zyku Go do ci\u0105g\u0142ego archiwizowania Postgresa i MySQL, kt\u00f3re Yandex aktywnie rozwija, a Ty b\u0119dziesz m\u00f3g\u0142 wykorzysta\u0107 w swoim projekcie.<\/p>\n<p>Trzecia cz\u0119\u015b\u0107 dla tych, kt\u00f3rzy interesuj\u0105 si\u0119 technologiami rozpoznawania i syntezowania mowy, dla kt\u00f3rych ASR i TTS s\u0105 znanymi skr\u00f3tami, oraz dla tych, kt\u00f3rzy zajmuj\u0105 si\u0119 tworzeniem asystent\u00f3w g\u0142osowych.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/5f1fa167834a14ba2808228ae70c1e03.jpg\" style=\"display:block;margin: 0 auto;\" \/> Asystenci g\u0142osowi s\u0105 na szczycie popularno\u015bci. Tworzenie swojego umiej\u0119tno\u015bci dla ka\u017cdego z nich nie jest trudne, wr\u0119cz przeciwnie, jest bardzo proste. Niemniej jednak jest niewiele prawdziwych historii zastosowania tej technologii. <b>Witalij Semiaczkin<\/b> z <b>JetStyle<\/b> przedstawi przegl\u0105d mo\u017cliwo\u015bci i ogranicze\u0144 g\u0142\u00f3wnych asystent\u00f3w, opowie, jakie pu\u0142apki mog\u0105 ci\u0119 czeka\u0107, jak mo\u017cna je heroicznie pokonywa\u0107 i w og\u00f3le, jak mo\u017cna przygotowa\u0107 ca\u0142\u0105 t\u0119 histori\u0119. Opr\u00f3cz tego Witalij opowie o do\u015bwiadczeniach zwi\u0105zanych z budowaniem \u00abinteligentnego pokoju negocjacyjnego\u00bb na bazie Yandex.Station. <\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/b75f371901a0101ad49d8a5f6da95c39.jpg\" style=\"display:block;margin: 0 auto;\" \/> <img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/b082c5de334918830cc64f8032849882.jpg\" style=\"display:block;margin: 0 auto;\" \/> Wiod\u0105ce firmy udost\u0119pniaj\u0105 swoje API do budowy asystent\u00f3w g\u0142osowych. Ale co zrobi\u0107, je\u015bli zewn\u0119trzne rozwi\u0105zania s\u0105 niedost\u0119pne? W <b>Kontekst<\/b> rozwi\u0105zali ten problem, chocia\u017c droga by\u0142a kr\u0119ta. <b>Wiktor Kondoba<\/b> i <b>Swiet\u0142ana Zawjowa<\/b> podziel\u0105 si\u0119 do\u015bwiadczeniem wykorzystania lokalnych rozwi\u0105za\u0144 do rozpoznawania mowy przy automatyzacji wsparcia, poka\u017c\u0105, na czym nale\u017cy si\u0119 skupi\u0107, a co mo\u017cna po\u015bwi\u0119ci\u0107 dla zwi\u0119kszenia efektywno\u015bci.<\/p>\n<p>O czym jeszcze b\u0119d\u0105 referaty?<\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/2c875ae151ea961b80e60b83b18ad340.jpg\" style=\"display:block;margin: 0 auto;\" \/> Niedawno w Redis 5 pojawi\u0142 si\u0119 nowy typ danych \u2014 strumienie, co jest realizacj\u0105 pomys\u0142\u00f3w z popularnego brokera wiadomo\u015bci Kafka. <b>Denis Katajew (Tinkoff.ru) <\/b>wyja\u015bni, po co s\u0105 strumienie, czym r\u00f3\u017cni\u0105 si\u0119 od zwyk\u0142ych kolejki, jaka jest r\u00f3\u017cnica mi\u0119dzy Kafka a Redis streams, a tak\u017ce opowie o \u00abpu\u0142apkach\u00bb, kt\u00f3re ci\u0119 czekaj\u0105.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/e1328d8422d676165e410ad6d092d8d0.jpg\" style=\"display:block;margin: 0 auto;\" \/> G\u0142\u00f3wny in\u017cynier-programista w <b>Kontek\u015bcie Grigorij Koszelew<\/b> om\u00f3wi, jakie problemy z zapisywaniem log\u00f3w i metryk wyst\u0119puj\u0105, je\u015bli masz terabajty danych dziennie, a tak\u017ce opowie o nowym rozwi\u0105zaniu Open-Source, kt\u00f3re poprawi twoje \u017cycie.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/bce4533bd4f9f65d3463c45474920e29.jpg\" style=\"display:block;margin: 0 auto;\" \/> Lider spo\u0142eczno\u015bci .Net w Kazaniu <b>Jurij Kerbiczkow<\/b> (<b>Ak Bars Cyfrowe Technologie<\/b>) przyjedzie, aby przypomnie\u0107, dlaczego potrzebne s\u0105 Application Domains w .Net Framework, opowie o tym, co si\u0119 zmieni\u0142o w pracy z nimi w .Net Core i jak teraz w og\u00f3le z tym \u017cy\u0107. Po wyk\u0142adzie lepiej zrozumiesz, jak dzia\u0142a .NET Core od wewn\u0105trz. <\/p>\n<p>I temat, na kt\u00f3ry g\u0142osowano najwi\u0119cej na stronie.<\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/71bbe3b6d73e3447901fe2504121f03e.jpg\" style=\"display:block;margin: 0 auto;\" \/> Cicha rewolucja mia\u0142a miejsce w 2014 roku i jej echo dogania nas. Od tego momentu infrastruktura staje si\u0119 ca\u0142kowicie niewidzialna i przestaje mie\u0107 znaczenie. To nie jest o maszynach wirtualnych i nie o kontenerach \u2014 one s\u0105 ju\u017c przesz\u0142o\u015bci\u0105, lecz o dalszym rozwoju idei us\u0142ug chmurowych \u2014 AWS Lambda (p\u0142acimy tylko za czas procesora). Na przyk\u0142adzie w\u0142asnego projektu backendowy programista w <b>Evil Martians Nikolaj Swerczkow<\/b> opowie wszystko o praktycznej stronie pracy z serverless: jak trudno jest zacz\u0105\u0107, jak du\u017co dokumentacji i poradnik\u00f3w, czy istnieje wsparcie dla powszechnie uznawanych standard\u00f3w, jak testowa\u0107 lokalnie, ile to kosztuje, jaki j\u0119zyk jest najlepszy do u\u017cycia, jaki zestaw zada\u0144 jest najbardziej odpowiedni.<\/p>\n<h2><b>Warsztaty<\/b><\/h2>\n<p>\n<img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/a636ab6b71cf4a08c1b9ff19367f312a.jpg\" style=\"display:block;margin: 0 auto;\" \/> CTO w <b>Mastery.pro Andriej Fiefe\u0142ow<\/b> poprowadzi warsztaty, podczas kt\u00f3rych razem z uczestnikami zbuduje prosty, odporny na awarie klaster z 3 w\u0119z\u0142\u00f3w na postgres, patroni, consul, s3, walg, ansible. <\/p>\n<p>Po warsztatach b\u0119dziesz m\u00f3g\u0142 uruchomi\u0107 taki klaster od zera, korzystaj\u0105c z dostarczonych podr\u0119cznik\u00f3w ansible. <\/p>\n<p><img decoding=\"async\" alt=\"Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko\" src=\"\/wp-content\/uploads\/2019\/04\/7aa97e38386d5a45bf50944d691a1783.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Wszystkie wyk\u0142ady z zesz\u0142orocznej konferencji mo\u017cna obejrze\u0107 na <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/playlists\">kanale YouTube<\/a><\/noindex><\/i><\/p>\n<p>Streszczenia wszystkich wyk\u0142ad\u00f3w i rejestracja - na <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">stronie konferencji<\/a><\/noindex>.<\/p>\n<p>Programi\u015bci, czekamy na Was 19 kwietnia na DUMP!<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/it_people\/blog\/446730\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>19 \u0430\u043f\u0440\u0435\u043b\u044f \u0432 \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0431\u0443\u0440\u0433\u0435 \u043f\u0440\u043e\u0439\u0434\u0435\u0442 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 DUMP. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0430 \u0441\u0435\u043a\u0446\u0438\u0438 Backend \u2014 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0444\u0438\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u042f\u043d\u0434\u0435\u043a\u0441\u0430 \u0410\u043d\u0434\u0440\u0435\u0439 \u0416\u0430\u0440\u0438\u043d\u043e\u0432, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0442\u0434\u0435\u043b\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Naumen Contact Center \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d \u0411\u0435\u043a\u043b\u0435\u043c\u0438\u0448\u0435\u0432 \u0438 \u0438\u043d\u0436\u0435\u043d\u0435\u0440-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0438\u0437 \u041a\u043e\u043d\u0442\u0443\u0440\u0430 \u0414\u0435\u043d\u0438\u0441 \u0422\u0430\u0440\u0430\u0441\u043e\u0432 \u2014 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438, \u043a\u0430\u043a\u0438\u0435 \u0434\u043e\u043a\u043b\u0430\u0434\u044b \u0436\u0434\u0443\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438. \u0415\u0441\u0442\u044c \u043c\u043d\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043e\u0442 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u0432 \u043d\u0430 \u00ab\u0444\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c\u043d\u043e\u0439\u00bb \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0436\u0434\u0430\u0442\u044c \u0438\u043d\u0441\u0430\u0439\u0442\u043e\u0432. \u041d\u0430\u043c \u043a\u0430\u0436\u0435\u0442\u0441\u044f, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22895,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"19 \u0430\u043f\u0440\u0435\u043b\u044f \u0432 \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0431\u0443\u0440\u0433\u0435 \u043f\u0440\u043e\u0439\u0434\u0435\u0442 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 DUMP.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\/pl\/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\udd47Sekcja Backend na DUMP: Serverless, Postgres i Go, .NET Core, GraphQL i nie tylko | ProHoster","description":"19 kwietnia w Jekaterynburgu odb\u0119dzie si\u0119 konferencja programist\u00f3w DUMP.","canonical_url":"https:\/\/prohoster.info\/pl\/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":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/30917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=30917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/30917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/22895"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=30917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=30917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=30917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}