{"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\/it\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","title":{"rendered":"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Il 19 aprile si terr\u00e0 una conferenza per sviluppatori a Ekaterinburg <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">DUMP<\/a><\/noindex>. I direttori dei programmi della sezione Backend \u2014 il responsabile dell'ufficio sviluppo di Yandex, Andrei Zharinov, il responsabile dello sviluppo del Naumen Contact Center, Konstantin Beklemishev, e l'ingegnere informatico di Kontur, Denis Tarasov \u2014 hanno parlato dei temi che gli sviluppatori possono aspettarsi dalla conferenza.<\/p>\n<p>C'\u00e8 un'opinione secondo cui dalle presentazioni a una conferenza \"festival\" non ci si pu\u00f2 aspettare granch\u00e9. Ci sembra di aver creato un programma che vale la pena seguire. Per questo motivo, abbiamo selezionato solo persone che conoscono profondamente l'argomento, escludendo \u2154 delle candidature, migliorando continuamente la struttura degli interventi e richiedendo esempi pratici dai relatori. <\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" 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>Relazioni<\/b><\/h2>\n<p>\nLe prime due presentazioni sono collegate tra loro e raccomandiamo vivamente di ascoltarle entrambe.<\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/30944dbc7b87e8754077a610cc74d75d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Problema 1. Quando si utilizzano API esterne, la verifica dei dati in ingresso diventa particolarmente importante. La sola convalida del formato non \u00e8 sufficiente; \u00e8 necessario anche assicurarsi della coerenza dei dati. Anche se la soluzione sembra ovvia, con l'aumento del numero di fonti esterne, molte verifiche singole possono trasformarsi rapidamente in qualcosa di ingestibile. <b>Sergei Dolganov<\/b> da <b>Evil Martians<\/b> mostrer\u00e0 un approccio strutturato al problema, basato sull'uso di metodi di programmazione funzionale.<\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/8b4840b27190382a7c4c2684a229407a.jpg\" style=\"display:block;margin: 0 auto;\" \/> Problema 2. Per essere efficaci nell'interazione con il server, \u00e8 necessario ottimizzare il numero di richieste all'API e il volume dei dati restituiti. Ci\u00f2 richiede una progettazione coerente delle entit\u00e0 gi\u00e0 a livello server. <b>Dmitrij Tsepelev<\/b> <b>(Evil Martians)<\/b> spiegher\u00e0 come farlo in modo efficace, utilizzando la filosofia e gli strumenti di GraphQL, mettendo in evidenza le sfumature e confrontando esempi con il tradizionale REST.<\/p>\n<p>Il secondo blocco sar\u00e0 dedicato all'integrazione tra Postgres e Go. Da Go ascolterete l'esperienza di Avito e Yandex \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/d11857b08decc714aa04104961cd4f85.jpg\" style=\"display:block;margin: 0 auto;\" \/> Hai Postgres e vuoi usare Go nel tuo progetto, ma \u00e8 la tua prima volta? Questa presentazione ti far\u00e0 risparmiare un sacco di tempo. Software Engineer in <b>Avito Artemij Ribinkov<\/b> parler\u00e0 degli strumenti e di tutte le sottigliezze del lavoro con questo database su Go, prendendo come esempio i compiti che risolve ogni giorno in Avito.<\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/9ad9a5cbc7c395238dff6b70ab5edde1.jpg\" style=\"display:block;margin: 0 auto;\" \/> PostgreSQL e backup dei dati? Sembra che questo argomento sia gi\u00e0 stato esplorato a fondo. Ma la conoscenza sar\u00e0 incompleta finch\u00e9 non si conoscer\u00e0 come avviene in Yandex: enormi volumi di dati, necessit\u00e0 di compressione, crittografia, elaborazione parallela e massima efficienza nell'utilizzo delle CPU multi-core. <b>Andrey Borodin<\/b> parler\u00e0 dell'architettura WAL-G \u2014 una soluzione open source in Go per l'archiviazione continua di Postgres e MySQL, che Yandex sta sviluppando attivamente e che potrete utilizzare nel vostro progetto.<\/p>\n<p>Il terzo blocco \u00e8 per coloro che sono interessati alle tecnologie di riconoscimento e sintesi vocale, per chi ASR e TTS sono abbreviazioni familiari e per chi si occupa della creazione di assistenti vocali.<\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/5f1fa167834a14ba2808228ae70c1e03.jpg\" style=\"display:block;margin: 0 auto;\" \/> Gli assistenti vocali sono al culmine della loro popolarit\u00e0. Creare la propria abilit\u00e0 per uno qualsiasi di essi non \u00e8 solo semplice, ma molto semplice. Tuttavia, ci sono poche storie reali sull'applicazione di questa tecnologia. <b>Vitaly Semyachkin<\/b> da <b>JetStyle<\/b> fornir\u00e0 una panoramica delle opportunit\u00e0 e dei limiti dei principali assistenti, parler\u00e0 di quali insidie potrebbero aspettarvi, come affrontarle in modo eroico e, in generale, come preparare tutta questa situazione. Inoltre, Vitaly racconter\u00e0 dell'esperienza nella costruzione di una \"smart meeting room\" basata su Yandex.Stazione. <\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/b75f371901a0101ad49d8a5f6da95c39.jpg\" style=\"display:block;margin: 0 auto;\" \/> <img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/b082c5de334918830cc64f8032849882.jpg\" style=\"display:block;margin: 0 auto;\" \/> Le aziende all'avanguardia offrono le proprie API per la costruzione di assistenti vocali. Ma come comportarsi se le soluzioni esterne non sono disponibili? In <b>Kontur<\/b> hanno risolto questo problema, anche se il percorso \u00e8 stato irto di difficolt\u00e0. <b>Viktor Kondoba<\/b> e <b>Svetlana Zavyalova<\/b> condivideranno l'esperienza nell'uso di soluzioni locali di riconoscimento vocale nell'automazione del supporto, mostreranno su cosa concentrarsi e cosa si pu\u00f2 sacrificare per aumentare l'efficienza.<\/p>\n<p>Di cosa parleranno ancora le relazioni?<\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/2c875ae151ea961b80e60b83b18ad340.jpg\" style=\"display:block;margin: 0 auto;\" \/> Di recente, in Redis 5 \u00e8 apparso un nuovo tipo di dato: streams, una realizzazione di idee da noto broker di messaggi Kafka. <b>Denis Kataev (Tinkoff.ru) <\/b>spiegher\u00e0 perch\u00e9 sono necessari gli streams, quali sono le differenze rispetto alle normali code, quali sono le differenze tra Kafka e Redis streams, e parler\u00e0 delle \"insidie\" che vi attendono.<\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/e1328d8422d676165e410ad6d092d8d0.jpg\" style=\"display:block;margin: 0 auto;\" \/> Ingegnere programmatore senior in <b>Kontur, Grigory Koschelev<\/b> esaminer\u00e0 quali problemi di registrazione dei log e delle metriche ci sono se si hanno terabyte di dati al giorno, e parler\u00e0 di una nuova soluzione open-source che migliorer\u00e0 la vostra vita.<\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/bce4533bd4f9f65d3463c45474920e29.jpg\" style=\"display:block;margin: 0 auto;\" \/> Leader della comunit\u00e0 .Net di Kazan <b>Yuri Kerbitskov<\/b> (<b>Ak Bars Digital Technologies<\/b>) arriver\u00e0 per ricordarci a cosa servono i Domaini di Applicazione nel .Net Framework, e raccontare cosa \u00e8 cambiato nel lavoro con essi in .Net Core e come ora si vive con questo. Dopo la presentazione, avrete una comprensione migliore di come funziona .NET Core sotto il cofano. <\/p>\n<p>E il tema per cui sono stati espressi pi\u00f9 voti sul sito.<\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/71bbe3b6d73e3447901fe2504121f03e.jpg\" style=\"display:block;margin: 0 auto;\" \/> Una rivoluzione silenziosa \u00e8 avvenuta nel 2014, e il suo eco ci insegue. Da quel momento l'infrastruttura diventa completamente invisibile e smette di avere importanza. Non riguarda le macchine virtuali e nemmeno i container \u2014 questi sono gi\u00e0 nel passato, ma riguarda lo sviluppo ulteriore delle idee dei servizi cloud \u2014 AWS Lambda (paghiamo solo per il tempo di CPU). A esempio del proprio progetto backend, lo sviluppatore in <b>Evil Martians Nikolai Sverchkov<\/b> racconter\u00e0 tutto sul lato pratico del lavoro con serverless: quanto \u00e8 difficile iniziare, quanta documentazione e tutorial ci sono, se ci sono supporto per standard comuni, come testare localmente, quanto costa, quale linguaggio \u00e8 meglio usare, quale stack di attivit\u00e0 \u00e8 pi\u00f9 rilevante.<\/p>\n<h2><b>Masterclass<\/b><\/h2>\n<p>\n<img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/a636ab6b71cf4a08c1b9ff19367f312a.jpg\" style=\"display:block;margin: 0 auto;\" \/> CTO di <b>Mastery.pro Andrey Feferov<\/b> terr\u00e0 una masterclass, durante la quale costruir\u00e0 insieme ai partecipanti un semplice cluster ad alta disponibilit\u00e0 di 3 nodi su postgres, patroni, consul, s3, walg, ansible. <\/p>\n<p>Dopo il masterclass, sarete in grado di avviare un cluster da zero utilizzando i playbook ansible forniti. <\/p>\n<p><img decoding=\"async\" alt=\"Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo\" src=\"\/wp-content\/uploads\/2019\/04\/7aa97e38386d5a45bf50944d691a1783.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Tutte le presentazioni della conferenza dell'anno scorso possono essere viste su <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/playlists\">canale YouTube<\/a><\/noindex><\/i><\/p>\n<p>Le tesi di tutte le presentazioni e la registrazione pi\u00f9 dettagliata \u2014 sul <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">sito della conferenza<\/a><\/noindex>.<\/p>\n<p>Sviluppatori, vi aspettiamo il 19 aprile a 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.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\/it\/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=\"it_IT\" \/>\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\/it\/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\udd47Sezione Backend su DUMP: Serverless, Postgres e Go, .NET Core, GraphQL e non solo | ProHoster","description":"Il 19 aprile a Ekaterinburg si terr\u00e0 la conferenza degli sviluppatori DUMP.","canonical_url":"https:\/\/prohoster.info\/it\/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":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/30917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=30917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/30917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/22895"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=30917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=30917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=30917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}