{"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\/sq\/blog\/administrirovanie\/sektsiya-backend-na-dump-serverless-postgres-i-go-net-core-graphql-i-ne-tolko","title":{"rendered":"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>M\u00eb 19 prill, konferenca p\u00ebr zhvillues do t\u00eb zhvillohet n\u00eb Jekaterinburg <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">DUMP<\/a><\/noindex>. Drejtuesit e seksionit Backend \u2014 drejtori i zyr\u00ebs s\u00eb zhvillimit t\u00eb Yandex, Andrey Zharinov, drejtori i departamentit t\u00eb zhvillimit t\u00eb Naumen Contact Center, Konstantin Beklemishev, dhe inxhinieri i programimit nga Kontur, Denis Tarasov \u2014 shpall\u00ebn se \u00e7far\u00eb referatesh pritet t\u00eb ken\u00eb zhvilluesit n\u00eb konferenc\u00eb.<\/p>\n<p>Ka nj\u00eb mendim q\u00eb referatet n\u00eb konferencat \"festive\" nuk ofrojn\u00eb shum\u00eb njohuri t\u00eb reja. Na duket se kemi krijuar nj\u00eb program q\u00eb meriton pritshm\u00ebri. P\u00ebr k\u00ebt\u00eb, kemi p\u00ebrzgjedhur vet\u00ebm ata q\u00eb jan\u00eb thell\u00ebsisht n\u00eb tem\u00eb, ndar\u00eb \u2154 t\u00eb aplikimeve, rregulluar pafund\u00ebsisht struktur\u00ebn e prezantimeve dhe k\u00ebrkuar shembuj praktik\u00eb nga fol\u00ebsit. <\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" 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>Referatet<\/b><\/h2>\n<p>\nDy referatet e para jan\u00eb t\u00eb lidhura me nj\u00ebra-tjetr\u00ebn, dhe ne patjet\u00ebr rekomandojm\u00eb q\u00eb t\u00eb d\u00ebgjoni t\u00eb dyja.<\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/30944dbc7b87e8754077a610cc74d75d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Problemi 1. Kur p\u00ebrdorni API t\u00eb jashtme, \u00e7\u00ebshtja e verifikimit t\u00eb t\u00eb dh\u00ebnave hyr\u00ebse \u00ebsht\u00eb ve\u00e7an\u00ebrisht e r\u00ebnd\u00ebsishme. Validimi i formateve nuk \u00ebsht\u00eb i mjaftuesh\u00ebm, gjithashtu \u00ebsht\u00eb e nevojshme t\u00eb sigurohen lidhjet nd\u00ebrmjet t\u00eb dh\u00ebnave. Megjith\u00ebse zgjidhja duket e qart\u00eb, me rritjen e numrit t\u00eb burimeve t\u00eb jashtme, shum\u00eb verifikime individuale leht\u00ebsisht kthehen n\u00eb di\u00e7ka t\u00eb pa menaxhueshme. <b>Sergiy Dolganov<\/b> nga <b>Evil Martians<\/b> do t\u00eb demonstroj\u00eb nj\u00eb qasje t\u00eb strukturuar ndaj \u00e7\u00ebshtjes, e bazuar n\u00eb p\u00ebrdorimin e metodave t\u00eb programimit funksional.<\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/8b4840b27190382a7c4c2684a229407a.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u00c7\u00ebshtja 2. P\u00ebr efikasitetin n\u00eb nd\u00ebrveprimin me serverin, \u00ebsht\u00eb e nevojshme t\u00eb optimizohet numri i k\u00ebrkesave ndaj API-s\u00eb dhe volumi i t\u00eb dh\u00ebnave t\u00eb kthyer. Kjo k\u00ebrkon dizajn t\u00eb koordinuar t\u00eb entiteteve edhe n\u00eb nivelin e serverit. <b>Dmitrij Cepeljev<\/b> <b>(Evil Martians)<\/b> do t\u00eb shpjegoj\u00eb se si mund ta b\u00ebni k\u00ebt\u00eb n\u00eb m\u00ebnyr\u00eb efikase, duke p\u00ebrdorur filozofin\u00eb dhe mjetet e GraphQL, do t\u00eb v\u00ebr\u00eb n\u00eb dukje nuancat dhe do t\u00eb krahasoj\u00eb shembujt me REST-in tradicional.<\/p>\n<p>Blloku i dyt\u00eb do t\u00eb jet\u00eb p\u00ebr lidhjen mes Postgres dhe Go. B\u00ebni d\u00ebgjuar p\u00ebr p\u00ebrvoj\u00ebn e Avito dhe Yandex \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/d11857b08decc714aa04104961cd4f85.jpg\" style=\"display:block;margin: 0 auto;\" \/> A keni Postgres, dhe d\u00ebshironi t\u00eb p\u00ebrdorni Go n\u00eb projektin tuaj, por e b\u00ebni k\u00ebt\u00eb p\u00ebr her\u00eb t\u00eb par\u00eb? Ky raport do t'ju kursej\u00eb nj\u00eb shumic\u00eb kohe. Inxhinier Software n\u00eb <b>Avito Artemij Ryabinkov<\/b> do t\u00eb flas\u00eb p\u00ebr mjetet dhe t\u00eb gjitha holl\u00ebsit\u00eb e pun\u00ebs me k\u00ebt\u00eb DB n\u00eb Go duke p\u00ebrdorur shembuj t\u00eb problemeve q\u00eb ai zgjidh \u00e7do dit\u00eb n\u00eb Avito.<\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/9ad9a5cbc7c395238dff6b70ab5edde1.jpg\" style=\"display:block;margin: 0 auto;\" \/> PostgreSQL dhe back-up i t\u00eb dh\u00ebnave? Duket se ky tem\u00eb \u00ebsht\u00eb studiuar n\u00eb thell\u00ebsi. Por njohurit\u00eb do t\u00eb jen\u00eb t\u00eb paplota derisa t\u00eb dini se si ndodh kjo n\u00eb Yandex: volumet e m\u00ebdha t\u00eb t\u00eb dh\u00ebnave, nevoja p\u00ebr kompresim, enkriptim, p\u00ebrpunim paralel dhe shfryt\u00ebzim maksimal t\u00eb CPU-ve me shum\u00eb b\u00ebrtham\u00eb. <b>Andrei Borodin<\/b> do t\u00eb flas\u00eb p\u00ebr arkitektur\u00ebn WAL-G \u2014 nj\u00eb zgjidhje open source n\u00eb Go p\u00ebr arkivimin e vazhduesh\u00ebm t\u00eb Postgres dhe MySQL, t\u00eb cilin Yandex e zhvillon aktivisht, dhe ju do t\u00eb mund ta p\u00ebrdorni n\u00eb projektin tuaj.<\/p>\n<p>Blloku i tret\u00eb p\u00ebr ata q\u00eb jan\u00eb t\u00eb interesuar n\u00eb teknologjit\u00eb e njohjes dhe sintetizimit t\u00eb z\u00ebrit, p\u00ebr ata p\u00ebr t\u00eb cil\u00ebt ASR dhe TTS jan\u00eb akronime t\u00eb njohura, dhe p\u00ebr ata q\u00eb punojn\u00eb n\u00eb krijimin e ndihm\u00ebsve vokal.<\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/5f1fa167834a14ba2808228ae70c1e03.jpg\" style=\"display:block;margin: 0 auto;\" \/> Ndihm\u00ebsit vokal jan\u00eb n\u00eb kulmin e popullaritetit. Krijimi i aft\u00ebsive tuaja p\u00ebr ndonj\u00eb prej tyre nuk \u00ebsht\u00eb thjesht e leht\u00eb, por shum\u00eb e leht\u00eb. Megjithat\u00eb, histori t\u00eb v\u00ebrteta t\u00eb aplikimit t\u00eb k\u00ebsaj teknologjie jan\u00eb t\u00eb pakta. <b>Vitaly Semyachkin<\/b> nga <b>JetStyle<\/b> do t\u00eb shqyrtoj\u00eb mund\u00ebsit\u00eb dhe kufizimet e asistent\u00ebve kryesor\u00eb, do t\u00eb tregoj\u00eb se cilat pengesa mund t\u00eb presin, si t'i kaloni ato me guxim dhe si mund t\u00eb p\u00ebrgatiteni p\u00ebr t\u00eb gjith\u00eb k\u00ebt\u00eb proces. P\u00ebrve\u00e7 k\u00ebsaj, Vitali do t\u00eb flas\u00eb p\u00ebr p\u00ebrvoj\u00ebn e nd\u00ebrtimit t\u00eb \"dhom\u00ebs s\u00eb men\u00e7uris\u00eb\" mbi baz\u00ebn e Yandex.Stanica. <\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/b75f371901a0101ad49d8a5f6da95c39.jpg\" style=\"display:block;margin: 0 auto;\" \/> <img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/b082c5de334918830cc64f8032849882.jpg\" style=\"display:block;margin: 0 auto;\" \/> Kompani p\u00ebrparimtare ofrojn\u00eb API-t\u00eb e tyre p\u00ebr nd\u00ebrtimin e asistent\u00ebve t\u00eb z\u00ebrit. Por si t\u00eb veproni n\u00ebse zgjidhjet e jashtme nuk jan\u00eb n\u00eb dispozicion? N\u00eb <b>Kontur<\/b> kjo problematik\u00eb u zgjidh, ndon\u00ebse rruga ishte e v\u00ebshtir\u00eb. <b>Viktor Kondoba<\/b> dhe <b>Svetlana Zavyalova<\/b> do t\u00eb ndajn\u00eb p\u00ebrvoj\u00ebn e p\u00ebrdorimit t\u00eb zgjidhjeve lokale p\u00ebr njohjen e t\u00eb folurit n\u00eb automatizimin e mb\u00ebshtetjes, do t\u00eb tregojn\u00eb se ku duhet t\u00eb fokusoheni, dhe \u00e7far\u00eb mund t\u00eb sakrifikoni p\u00ebr t\u00eb rritur efikasitetin.<\/p>\n<p>\u00c7far\u00eb do t\u00eb flitet tjet\u00ebr?<\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/2c875ae151ea961b80e60b83b18ad340.jpg\" style=\"display:block;margin: 0 auto;\" \/> S\u00eb fundmi, n\u00eb Redis 5 u shfaq nj\u00eb lloj i ri t\u00eb dh\u00ebnash \u2014 streams, kjo \u00ebsht\u00eb nj\u00eb realizim i ideve nga brokeri i njohur i mesazheve Kafka. <b>Denis Kataev (Tinkoff.ru) <\/b>do t\u00eb shpjegoj\u00eb pse nevojiten stream-et, \u00e7far\u00eb i ndan ato nga radh\u00ebt e zakonshme, \u00e7far\u00eb ndryshimi ka midis Kafka dhe Redis streams, si dhe do t\u00eb flas\u00eb p\u00ebr \"pengesat\" q\u00eb ju presin.<\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/e1328d8422d676165e410ad6d092d8d0.jpg\" style=\"display:block;margin: 0 auto;\" \/> Inxhinieri kryesor i programimit n\u00eb <b>Kontur Grigori Koshelev<\/b> do t\u00eb shqyrtoj\u00eb \u00e7far\u00eb probleme ka me regjistrimin e logeve dhe metrikave n\u00ebse keni terabajt\u00eb t\u00eb dh\u00ebnash n\u00eb dit\u00eb, dhe gjithashtu do t\u00eb flas\u00eb p\u00ebr nj\u00eb zgjidhje t\u00eb re Open-Source q\u00eb do ta b\u00ebj\u00eb jet\u00ebn tuaj m\u00eb t\u00eb mir\u00eb.<\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/bce4533bd4f9f65d3463c45474920e29.jpg\" style=\"display:block;margin: 0 auto;\" \/> Lideri i komunitetit .Net n\u00eb Kazan <b>Yuri Kerbicov<\/b> (<b>Ak Bars Teknologjit\u00eb Digjitale<\/b>) do t\u00eb vij\u00eb p\u00ebr t'ju p\u00ebrkujtuar pse jan\u00eb t\u00eb nevojshme Domainet e Aplikacioneve n\u00eb .Net Framework, dhe t\u00eb flas\u00eb mbi ndryshimet e pun\u00ebs me to n\u00eb .Net Core, dhe si t\u00eb jetoni me to tani. Pas ligj\u00ebrat\u00ebs, do t\u00eb kuptoni m\u00eb mir\u00eb se si funksionon .NET Core n\u00ebn kapak. <\/p>\n<p>Dhe tema p\u00ebr t\u00eb cil\u00ebn jan\u00eb votuar m\u00eb shum\u00eb n\u00eb site.<\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/71bbe3b6d73e3447901fe2504121f03e.jpg\" style=\"display:block;margin: 0 auto;\" \/> Revolucioni i qet\u00eb ndodhi n\u00eb vitin 2014 dhe jehona e tij po na ndjek. Q\u00eb nga ky moment, infrastruktura b\u00ebhet gjithmon\u00eb e padukshme dhe ndalon s\u00eb pasuri r\u00ebnd\u00ebsi. Nuk \u00ebsht\u00eb fjala p\u00ebr makinat virtuale dhe as p\u00ebr kontejner\u00ebt - ato jan\u00eb tashm\u00eb n\u00eb t\u00eb kaluar\u00ebn, por p\u00ebr zhvillimin e m\u00ebtejsh\u00ebm t\u00eb ideve t\u00eb sh\u00ebrbimeve n\u00eb re - AWS Lambda (paguajm\u00eb vet\u00ebm p\u00ebr koh\u00ebn e procesor\u00ebve). Duke marr\u00eb si shembull nj\u00eb projekt t\u00eb vetin, zhvilluesi i backend-it n\u00eb <b>Evil Martians Nikolai Sverchkov<\/b> do t\u00eb tregoj\u00eb gjith\u00e7ka p\u00ebr an\u00ebn praktike t\u00eb pun\u00ebs me serverless: sa e v\u00ebshtir\u00eb \u00ebsht\u00eb t\u00eb fillosh, sa dokumentacion dhe tutoriale ekzistojn\u00eb, n\u00ebse p\u00ebrfshihet mb\u00ebshtetje p\u00ebr standardet nd\u00ebrkomb\u00ebtare, si t\u00eb testohet n\u00eb m\u00ebnyr\u00eb lokale, sa kushton, cili \u00ebsht\u00eb gjuha m\u00eb e mir\u00eb p\u00ebr t'u p\u00ebrdorur, dhe cili grup detyrash \u00ebsht\u00eb m\u00eb relevante.<\/p>\n<h2><b>Masterclass<\/b><\/h2>\n<p>\n<img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/a636ab6b71cf4a08c1b9ff19367f312a.jpg\" style=\"display:block;margin: 0 auto;\" \/> CTO n\u00eb <b>Mastery.pro Andrei Fefelev<\/b> do t\u00eb drejtoj\u00eb nj\u00eb masterclass ku s\u00eb bashku me pjes\u00ebmarr\u00ebsit do t\u00eb nd\u00ebrtoj\u00eb nj\u00eb klaster t\u00eb thjesht\u00eb me q\u00ebndrueshm\u00ebri prej 3 nodash mbi postgres, patroni, consul, s3, walg, ansible. <\/p>\n<p>Pas masterclass-it do t\u00eb jeni n\u00eb gjendje t\u00eb lanconi nj\u00eb klaster t\u00eb till\u00eb nga zero, duke p\u00ebrdorur playbook-at ansible t\u00eb ofruara. <\/p>\n<p><img decoding=\"async\" alt=\"Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe jo vet\u00ebm\" src=\"\/wp-content\/uploads\/2019\/04\/7aa97e38386d5a45bf50944d691a1783.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>T\u00eb gjitha paraqitjet nga konferenca e vitit t\u00eb kaluar mund t\u00eb shihen n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/videoitpeople\/playlists\">kanalin YouTube<\/a><\/noindex><\/i><\/p>\n<p>Pikat kryesore t\u00eb t\u00eb gjitha paraqitjeve dhe regjistrimi - n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2YML9wy\">faqen e konferenc\u00ebs<\/a><\/noindex>.<\/p>\n<p>Zhvilluesit, ju presim m\u00eb 19 prill n\u00eb DUMP!<br \/>\n<br \/>Burimi: <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.0.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. \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,\" \/>\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\/sq\/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.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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. \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,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/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\udd47 Seksioni Backend n\u00eb DUMP: Serverless, Postgres dhe Go, .NET Core, GraphQL dhe m\u00eb shum\u00eb | ProHoster","description":"M\u00eb 19 prill n\u00eb Jekaterinburg do t\u00eb zhvillohet konferenca e zhvilluesve DUMP. Drejtuesit e programit t\u00eb seksionit Backend \u2014 shefi i zyr\u00ebs s\u00eb zhvillimit t\u00eb Yandex, Andrey Zharinov, drejtori i departamentit t\u00eb zhvillimit t\u00eb Naumen Contact Center, Konstantin Beklemishev dhe inxhinieri i programimit nga Kontur, Denis Tarasov \u2014 ndan\u00eb informacion mbi temat q\u00eb do t\u00eb shqyrtohen n\u00eb konferenc\u00eb. Disa mendojn\u00eb se nuk \u00ebsht\u00eb e mundur t\u00eb pritet ndonj\u00eb informacion i r\u00ebnd\u00ebsish\u00ebm nga prezantimet n\u00eb nj\u00eb konferenc\u00eb \u201cfestive\u201d. Na duket se,","canonical_url":"https:\/\/prohoster.info\/sq\/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":"sq_AL","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. \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,","og:url":"https:\/\/prohoster.info\/sq\/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\/sq\/wp-json\/wp\/v2\/posts\/30917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=30917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/30917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/22895"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=30917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=30917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=30917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}