{"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\/pt\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","title":{"rendered":"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>No dia 19 de abril, acontecer\u00e1 uma confer\u00eancia de desenvolvedores em Ekaterinburgo. <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">DUMP<\/a><\/noindex>. Os diretores de programa\u00e7\u00e3o da se\u00e7\u00e3o Backend \u2014 o chefe do escrit\u00f3rio de desenvolvimento do Yandex, Andrei Zharinov, o chefe do departamento de desenvolvimento do Naumen Contact Center, Konstantin Beklemishev, e o engenheiro de software da Kontur, Denis Tarasov \u2014 compartilhar\u00e3o quais palestras os desenvolvedores podem esperar na confer\u00eancia.<\/p>\n<p>Existe uma opini\u00e3o de que n\u00e3o se deve esperar insights de palestras em confer\u00eancias \"festival\". Achamos que criamos um programa que vale a pena aguardar. Para isso, escolhemos apenas quem est\u00e1 profundamente envolvido no tema, filtramos \u2154 das inscri\u00e7\u00f5es, refinamos a estrutura das apresenta\u00e7\u00f5es indefinidamente e exigimos exemplos pr\u00e1ticos dos palestrantes. <\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" 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>Palestras<\/b><\/h2>\n<p>\nAs duas primeiras palestras est\u00e3o interligadas, e recomendamos fortemente que voc\u00ea ou\u00e7a ambas.<\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/30944dbc7b87e8754077a610cc74d75d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Problema 1. Ao usar APIs externas, a quest\u00e3o da verifica\u00e7\u00e3o de dados de entrada \u00e9 especialmente relevante. Apenas a valida\u00e7\u00e3o do formato n\u00e3o \u00e9 suficiente, \u00e9 necess\u00e1rio tamb\u00e9m garantir a consist\u00eancia dos dados. Embora a solu\u00e7\u00e3o pare\u00e7a \u00f3bvia, com o aumento do n\u00famero de fontes externas, v\u00e1rias verifica\u00e7\u00f5es individuais podem facilmente se transformar em algo ingovern\u00e1vel. <b>Serguei Dolganov<\/b> do <b>Evil Martians<\/b> demonstrar\u00e1 uma abordagem estruturada para o problema, baseada no uso de m\u00e9todos de programa\u00e7\u00e3o funcional.<\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/8b4840b27190382a7c4c2684a229407a.jpg\" style=\"display:block;margin: 0 auto;\" \/> Problema 2. Para a efici\u00eancia ao interagir com o servidor, \u00e9 necess\u00e1rio otimizar o n\u00famero de chamadas \u00e0 API e o volume de dados retornados. Isso requer um projeto consistente das entidades j\u00e1 no n\u00edvel do servidor. <b>Dmitry Tsepelev<\/b> <b>(Evil Martians)<\/b> explicar\u00e1 como isso pode ser feito de maneira eficaz, utilizando a filosofia e as ferramentas do GraphQL, destacando nuances e comparando exemplos com o REST tradicional.<\/p>\n<p>O segundo bloco ser\u00e1 sobre a integra\u00e7\u00e3o entre Postgres e Go. Ou\u00e7a a experi\u00eancia da Avito e do Yandex \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/d11857b08decc714aa04104961cd4f85.jpg\" style=\"display:block;margin: 0 auto;\" \/> Voc\u00ea tem Postgres e deseja usar Go em seu projeto, mas est\u00e1 fazendo isso pela primeira vez? Esta palestra vai economizar uma tonelada de tempo para voc\u00ea. O engenheiro de software da <b>Avito, Artemiy Ryabinkov<\/b> explicar\u00e1 as ferramentas e todas as sutilezas do trabalho com esse banco de dados em Go, com exemplos das tarefas que ele resolve diariamente na Avito.<\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/9ad9a5cbc7c395238dff6b70ab5edde1.jpg\" style=\"display:block;margin: 0 auto;\" \/> PostgreSQL e backup de dados? Parece que este assunto j\u00e1 foi estudado a fundo. Mas o conhecimento ser\u00e1 incompleto at\u00e9 que voc\u00ea descubra como isso acontece no Yandex: enormes volumes de dados, necessidade de compress\u00e3o, criptografia, processamento paralelo e utiliza\u00e7\u00e3o m\u00e1xima de CPUs multin\u00facleo. <b>Andrei Borodin<\/b> explicar\u00e1 a arquitetura do WAL-G \u2014 uma solu\u00e7\u00e3o open source em Go para arquivamento cont\u00ednuo do Postgres e MySQL, que o Yandex est\u00e1 desenvolvendo ativamente, e que voc\u00ea poder\u00e1 usar em seu projeto.<\/p>\n<p>Um terceiro bloco para aqueles que est\u00e3o interessados em tecnologias de reconhecimento e s\u00edntese de voz, para quem ASR e TTS s\u00e3o siglas familiares, e para aqueles que est\u00e3o envolvidos na cria\u00e7\u00e3o de assistentes de voz.<\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/5f1fa167834a14ba2808228ae70c1e03.jpg\" style=\"display:block;margin: 0 auto;\" \/> Os assistentes de voz est\u00e3o no auge da popularidade. Criar sua pr\u00f3pria habilidade para qualquer um deles n\u00e3o \u00e9 apenas f\u00e1cil, mas muito f\u00e1cil. No entanto, h\u00e1 poucas hist\u00f3rias reais de aplica\u00e7\u00e3o dessa tecnologia. <b>Vitaly Semyachkin<\/b> do <b>JetStyle<\/b> far\u00e1 uma revis\u00e3o das capacidades e limita\u00e7\u00f5es dos principais assistentes, comentar\u00e1 sobre os obst\u00e1culos que podem surgir, como super\u00e1-los heroicamente e, em geral, como preparar toda essa hist\u00f3ria. Al\u00e9m disso, Vitaly compartilhar\u00e1 sua experi\u00eancia na constru\u00e7\u00e3o de uma 'sala de reuni\u00f5es inteligente' baseada na Yandex.Station. <\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/b75f371901a0101ad49d8a5f6da95c39.jpg\" style=\"display:block;margin: 0 auto;\" \/> <img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/b082c5de334918830cc64f8032849882.jpg\" style=\"display:block;margin: 0 auto;\" \/> Empresas de ponta disponibilizam suas APIs para a constru\u00e7\u00e3o de assistentes de voz. Mas como proceder se as solu\u00e7\u00f5es externas n\u00e3o estiverem dispon\u00edveis? Na <b>\u041a\u043e\u043d\u0442\u0443\u0440\u0435<\/b> resolveram essa tarefa, embora o caminho tenha sido complicado. <b>Victor Kondoba<\/b> e <b>Svetlana Zavyalova<\/b> compartilhar\u00e3o experi\u00eancia sobre o uso de solu\u00e7\u00f5es locais para reconhecimento de voz na automa\u00e7\u00e3o de suporte, mostrar\u00e3o em que se deve focar e o que pode ser sacrificado para aumentar a efici\u00eancia.<\/p>\n<p>Sobre o que mais ser\u00e3o as palestras?<\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/2c875ae151ea961b80e60b83b18ad340.jpg\" style=\"display:block;margin: 0 auto;\" \/> Recentemente, no Redis 5, um novo tipo de dado \u2014 streams \u2014 foi introduzido, implementando ideias do popular broker de mensagens Kafka. <b>Denis Kataev (Tinkoff.ru) <\/b>explicar\u00e1 para que servem os streams, como eles diferem de filas comuns, qual a diferen\u00e7a entre Kafka e Redis streams, al\u00e9m de discutir as 'armadilhas' que o aguardam.<\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/e1328d8422d676165e410ad6d092d8d0.jpg\" style=\"display:block;margin: 0 auto;\" \/> Engenheiro de software l\u00edder na <b>\u041a\u043e\u043d\u0442\u0443\u0440\u0435 Grigory Koshelev<\/b> analisar\u00e1 quais problemas surgem com o registro de logs e m\u00e9tricas, se voc\u00ea tiver terabytes de dados por dia, e tamb\u00e9m apresentar\u00e1 uma nova solu\u00e7\u00e3o Open-Source que melhorar\u00e1 sua vida.<\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/bce4533bd4f9f65d3463c45474920e29.jpg\" style=\"display:block;margin: 0 auto;\" \/> L\u00edder da comunidade .Net de Kazan <b>Yuri Kerbitskov<\/b> (<b>Ak Bars Digital Technologies<\/b>) vir\u00e1 para lembrar por que os Dom\u00ednios de Aplica\u00e7\u00e3o s\u00e3o necess\u00e1rios no .Net Framework, e contar\u00e1 sobre as mudan\u00e7as no seu funcionamento no .Net Core, e como viver com isso agora. Ap\u00f3s a palestra, voc\u00ea entender\u00e1 melhor como o .NET Core funciona internamente. <\/p>\n<p>E o tema que recebeu mais votos no site.<\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/71bbe3b6d73e3447901fe2504121f03e.jpg\" style=\"display:block;margin: 0 auto;\" \/> Uma revolu\u00e7\u00e3o silenciosa ocorreu em 2014, e seu eco nos alcan\u00e7a. A partir desse momento, a infraestrutura se torna totalmente invis\u00edvel e perde signific\u00e2ncia. Isso n\u00e3o se trata de m\u00e1quinas virtuais e nem de cont\u00eaineres \u2014 eles j\u00e1 s\u00e3o coisa do passado, mas sim do desenvolvimento cont\u00ednuo das ideias de servi\u00e7os em nuvem \u2014 AWS Lambda (pagamos apenas pelo tempo de CPU). Usando um projeto pr\u00f3prio como exemplo, o desenvolvedor backend em <b>Evil Martians, Nikolai Svirchkov<\/b> falar\u00e1 tudo sobre o lado pr\u00e1tico do trabalho com serverless: qu\u00e3o dif\u00edcil \u00e9 come\u00e7ar, quanta documenta\u00e7\u00e3o e tutoriais existem, se h\u00e1 suporte para padr\u00f5es amplamente aceitos, como testar localmente, quanto custa, qual linguagem \u00e9 melhor usar, e qual stack de tarefas \u00e9 mais relevante.<\/p>\n<h2><b>Masterclass<\/b><\/h2>\n<p>\n<img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/a636ab6b71cf4a08c1b9ff19367f312a.jpg\" style=\"display:block;margin: 0 auto;\" \/> CTO na <b>Mastery.pro, Andrei Fefelov<\/b> conduzir\u00e1 uma masterclass, onde ele, junto com os participantes, construir\u00e1 um cluster de alta disponibilidade simples com 3 n\u00f3s em postgres, patroni, consul, s3, walg, ansible. <\/p>\n<p>Ap\u00f3s a masterclass, voc\u00ea conseguir\u00e1 iniciar esse cluster do zero, utilizando os playbooks ansible fornecidos. <\/p>\n<p><img decoding=\"async\" alt=\"Sess\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais\" src=\"\/wp-content\/uploads\/2019\/04\/7aa97e38386d5a45bf50944d691a1783.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Todas as palestras da confer\u00eancia do ano passado podem ser assistidas no <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/playlists\">canal do YouTube<\/a><\/noindex><\/i><\/p>\n<p>Os resumos de todas as palestras e o registro est\u00e3o no <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">site da confer\u00eancia<\/a><\/noindex>.<\/p>\n<p>Desenvolvedores, estamos aguardando voc\u00eas no dia 19 de abril no DUMP!<br \/>\n<br \/>Fonte: <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\/pt\/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=\"pt_PT\" \/>\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\/pt\/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\udd47Se\u00e7\u00e3o Backend no DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e muito mais | ProHoster","description":"No dia 19 de abril, ocorrer\u00e1 em Ecaterimburgo a confer\u00eancia de desenvolvedores DUMP.","canonical_url":"https:\/\/prohoster.info\/pt\/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":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/30917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=30917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/30917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/22895"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=30917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=30917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=30917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}