{"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\/en\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","title":{"rendered":"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>On April 19, a developers' conference will take place in Yekaterinburg <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">DUMP<\/a><\/noindex>. The program directors of the Backend section \u2014 the head of the Yandex development office Andrey Zharinov, the head of the Naumen Contact Center development department Konstantin Beklemishev, and software engineer Denis Tarasov from Kontur \u2014 shared what talks developers can expect at the conference.<\/p>\n<p>There is an opinion that one should not expect insights from speeches at a 'festival' conference. We believe that we have created a program that warrants anticipation. We selected only those deeply knowledgeable in the subject, rejected \u2154 of submissions, endlessly refined the structure of presentations, and required practical examples from speakers. <\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" 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>Reports<\/b><\/h2>\n<p>\nThe first two talks are interconnected, and we definitely recommend listening to both.<\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/30944dbc7b87e8754077a610cc74d75d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Issue 1. When using external APIs, the issue of validating incoming data is particularly relevant. Merely validating the format is not enough; it is also necessary to ensure the coherence of the data. Although the solution seems obvious, as the number of external sources increases, multiple individual checks can easily become unmanageable. <b>Sergey Dolganov<\/b> from <b>Evil Martians<\/b> will demonstrate a structured approach to the problem, based on the use of functional programming methods.<\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/8b4840b27190382a7c4c2684a229407a.jpg\" style=\"display:block;margin: 0 auto;\" \/> Issue 2. To optimize efficiency while interacting with the server, the number of API calls and the volume of returned data must be optimized. This requires coherent entity design already at the server level. <b>Dmitry Tsepelev<\/b> <b>(Evil Martians)<\/b> will explain how to do this effectively, utilizing the philosophy and tools of GraphQL, highlighting nuances, and comparing examples with traditional REST.<\/p>\n<p>The second block will be about linking Postgres and Go. You will hear experiences from Avito and Yandex \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/d11857b08decc714aa04104961cd4f85.jpg\" style=\"display:block;margin: 0 auto;\" \/> Do you have Postgres and want to use Go in your project, but are doing it for the first time? This talk will save you tons of time. Software Engineer at <b>Avito Artemiy Ryabinkov<\/b> will discuss tools and all the intricacies of working with this database in Go, using examples from the tasks he tackles daily at Avito.<\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/9ad9a5cbc7c395238dff6b70ab5edde1.jpg\" style=\"display:block;margin: 0 auto;\" \/> PostgreSQL and data backup? It seems that this topic has been thoroughly explored. However, your knowledge will be incomplete until you understand how it works at Yandex: handling large volumes of data, the need for compression, encryption, parallel processing, and maximizing the efficient use of multi-core CPUs. <b>Andrey Borodin<\/b> will discuss the architecture of WAL-G \u2014 an open-source solution in Go for continuous archiving of Postgres and MySQL, which Yandex is actively developing, and you can use in your projects.<\/p>\n<p>The third block is for those interested in speech recognition and synthesis technologies, who find ASR and TTS to be familiar abbreviations, and for those involved in creating voice assistants.<\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/5f1fa167834a14ba2808228ae70c1e03.jpg\" style=\"display:block;margin: 0 auto;\" \/> Voice assistants are at the peak of popularity. Creating your skill for any of them is not just simple, but very simple. However, there are few real stories of applying this technology. <b>Vitaly Semyachkin<\/b> from <b>JetStyle<\/b> will provide an overview of the capabilities and limitations of major assistants, discuss potential pitfalls, and how they can be heroically overcome, as well as how to prepare this entire narrative. Additionally, Vitaly will share insights on building a \"smart meeting room\" based on Yandex.Station. <\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/b75f371901a0101ad49d8a5f6da95c39.jpg\" style=\"display:block;margin: 0 auto;\" \/> <img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/b082c5de334918830cc64f8032849882.jpg\" style=\"display:block;margin: 0 auto;\" \/> Leading companies provide their APIs for building voice assistants. But what if external solutions are not available? In <b>Kontur<\/b> they resolved this issue, although the path was thorny. <b>Victor Kondoba<\/b> and <b>Svetlana Zavyalova<\/b> will share their experience using local speech recognition solutions for automating support, demonstrating where to focus attention and what can be sacrificed to improve efficiency.<\/p>\n<p>What other topics will be covered?<\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/2c875ae151ea961b80e60b83b18ad340.jpg\" style=\"display:block;margin: 0 auto;\" \/> Recently, Redis 5 introduced a new data type \u2014 streams, which is an implementation of ideas from the popular message broker Kafka. <b>Denis Kataev (Tinkoff.ru) <\/b>will explain why streams are needed, how they differ from regular queues, the differences between Kafka and Redis streams, and also discuss the \"pitfalls\" that await you.<\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/e1328d8422d676165e410ad6d092d8d0.jpg\" style=\"display:block;margin: 0 auto;\" \/> Lead Software Engineer at <b>Kontur Grigory Koshelev<\/b> will discuss the problems with logging and metrics recording when you have terabytes of data per day, as well as introduce a new Open-Source solution that will make your life better.<\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/bce4533bd4f9f65d3463c45474920e29.jpg\" style=\"display:block;margin: 0 auto;\" \/> Leader of the Kazan .Net Community <b>Yuri Kerbitskov<\/b> (<b>Ak Bars Digital Technologies<\/b>) will come to remind you why Application Domains are needed in the .Net Framework, discuss what has changed in their usage with .Net Core, and how to navigate this moving forward. After the presentation, you will have a better understanding of how .NET Core works under the hood. <\/p>\n<p>And this is the topic that received the most votes on the website.<\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/71bbe3b6d73e3447901fe2504121f03e.jpg\" style=\"display:block;margin: 0 auto;\" \/> A quiet revolution occurred in 2014, and its echo is catching up with us. From that moment on, infrastructure becomes completely invisible and no longer matters. This is not about virtual machines or containers \u2014 they are a thing of the past; it\u2019s about the further development of cloud service concepts \u2014 AWS Lambda (we pay only for compute time). Using the example of his own project, a backend developer will <b>Nikolai S\u0432\u0435\u0440\u0447\u043a\u043e\u0432 from Evil Martians<\/b> will share everything about the practical side of working with serverless: how difficult it is to get started, the abundance of documentation and tutorials, whether there is support for accepted standards, how to test locally, the costs involved, which language is better to use, and what stack of tasks is most relevant.<\/p>\n<h2><b>Workshop<\/b><\/h2>\n<p>\n<img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/a636ab6b71cf4a08c1b9ff19367f312a.jpg\" style=\"display:block;margin: 0 auto;\" \/> CTO at <b>Mastery.pro, Andrey Fefelov<\/b> will conduct a workshop where he, along with participants, will build a simple fault-tolerant cluster of 3 nodes on PostgreSQL, Patroni, Consul, S3, WALG, and Ansible. <\/p>\n<p>After the workshop, you will be able to launch such a cluster from scratch using the provided Ansible playbooks. <\/p>\n<p><img decoding=\"async\" alt=\"Backend section at DUMP: Serverless, Postgres, Go, .NET Core, GraphQL, and more\" src=\"\/wp-content\/uploads\/2019\/04\/7aa97e38386d5a45bf50944d691a1783.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>All presentations from last year\u2019s conference can be viewed at <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/playlists\">the YouTube channel<\/a><\/noindex><\/i><\/p>\n<p>The abstracts of all presentations and registration are available at <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">the conference website<\/a><\/noindex>.<\/p>\n<p>Developers, we look forward to seeing you on April 19 at DUMP!<br \/>\n<br \/>Source: <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\/en\/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=\"en_US\" \/>\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\/en\/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\udd47Backend Section at DUMP: Serverless, PostgreSQL and Go, .NET Core, GraphQL and more | ProHoster","description":"On April 19, a developer conference DUMP will take place in Yekaterinburg.","canonical_url":"https:\/\/prohoster.info\/en\/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":"en_US","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\/en\/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\/en\/wp-json\/wp\/v2\/posts\/30917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=30917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/30917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/22895"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=30917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=30917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=30917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}