DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s.

Aprelin 19-da Yekaterinburqda developer konfransı keçiriləcək DÜŞMƏK. Backend bölməsinin proqram direktorları - Yandex inkişaf ofisinin rəhbəri Andrey Jarinov, Naumen Əlaqə Mərkəzinin inkişaf şöbəsinin rəhbəri Konstantin Beklemishev və Kontur şirkətinin proqram mühəndisi Denis Tarasov - tərtibatçıların konfransda hansı hesabatları gözləyə biləcəyini söylədi.

Belə bir fikir var ki, “festival” konfransında təqdimatlardan fikir gözləməyə dəyməz. Bizə elə gəlir ki, biz gözləməyə dəyər bir proqram yaratmışıq. Bunun üçün biz yalnız mövzunu dərindən öyrənənləri götürdük, ərizələrin ⅔ hissəsini çıxardıq, çıxışların strukturunu sonsuz redaktə etdik və məruzəçilərdən praktiki nümunələr tələb etdik.

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s.

Hesabatlar

İlk iki hesabat əlaqəlidir və biz onların hər ikisini mütləq dinləməyi tövsiyə edirik.

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. Problem 1. Xarici API-lərdən istifadə edərkən daxil olan məlumatların yoxlanılması məsələsi xüsusilə aktualdır. Yalnız formatın yoxlanılması kifayət deyil, həm də məlumatların uyğunluğunu təmin etmək lazımdır. Həll yolu açıq görünsə də, xarici mənbələrin sayı artdıqca fərdi yoxlamaların çoxluğu asanlıqla idarəolunmaz hala gələ bilər. Sergey Dolqanov haqqında Pis Marslılar funksional proqramlaşdırma üsullarından istifadə əsasında problemə strukturlaşdırılmış yanaşma nümayiş etdirəcək.

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. Problem 2. Server ilə qarşılıqlı əlaqə zamanı səmərəli olmaq üçün API-yə edilən zənglərin sayını və qaytarılan məlumatların miqdarını optimallaşdırmaq lazımdır. Bu, server səviyyəsində ardıcıl qurum dizaynını tələb edir. Dmitri Tsepelev (Şər Marslılar) Bunun GraphQL-in fəlsəfəsi və alətlərindən istifadə etməklə necə effektiv şəkildə edilə biləcəyini izah edəcək, nüanslara diqqət yetirəcək və nümunələri ənənəvi REST ilə müqayisə edəcək.

İkinci blok Postgres və Go-nun birləşməsi haqqında olacaq. Avito və Yandex təcrübəsinə qulaq asın :)

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. Postgres-iniz var və layihənizdə Go-dan istifadə etmək istəyirsiniz, lakin bu, ilk dəfədir? Bu hesabat sizə bir ton vaxta qənaət edəcək. Proqram təminatı mühəndisi Avito Artemi Ryabinkov Avito-da hər gün həll etdiyi problemlərdən nümunə götürərək Go-da bu verilənlər bazası ilə işləməyin alətləri və bütün incəlikləri haqqında danışacaq.

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. PostgreSQL və məlumatların ehtiyat nüsxəsi? Görünür, bu mövzu artıq geniş şəkildə araşdırılıb. Bunun Yandex-də necə baş verdiyini bilənə qədər biliklər natamam olacaq: nəhəng məlumat həcmi, sıxılma, şifrələmə, paralel emal və çox nüvəli CPU-lardan ən səmərəli istifadə ehtiyacı. Andrey Borodin Yandex-in fəal şəkildə inkişaf etdirdiyi və layihənizdə istifadə edə biləcəyiniz Postgres və MySQL-in davamlı arxivləşdirilməsi üçün Go-da açıq mənbəli həll olan WAL-G-nin arxitekturası haqqında danışacaq.

Üçüncü blok nitqin tanınması və sintez texnologiyaları ilə maraqlananlar, onlar üçün ASR və TTS başa düşülən abbreviaturalar və səs köməkçiləri yaradanlar üçündür.

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. Səs köməkçiləri populyarlıq zirvəsindədir. Onlardan hər hansı biri üçün öz bacarığınızı yaratmaq asan deyil, çox sadədir. Bununla belə, bu texnologiyanın real həyatda tətbiqi çox az məlumdur. Vitali Semyachkin haqqında JetStyle əsas köməkçilərin imkanları və məhdudiyyətləri haqqında ümumi məlumat verəcək, hansı dırmıq gözləyə biləcəyini, onları necə qəhrəmancasına dəf edə biləcəyinizi və ümumiyyətlə, bütün bu hekayəni necə hazırlaya biləcəyinizi söyləyəcək. Bundan əlavə, Vitali Yandex.Station əsasında "ağıllı görüş" qurmaq təcrübəsindən danışacaq.

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. Aparıcı şirkətlər səs köməkçiləri yaratmaq üçün öz API-lərini təqdim edirlər. Bəs xarici həllər mövcud deyilsə? IN Kontur yolu tikanlı olsa da, bu problemi həll etdi. Viktor Kondoba и Svetlana Zavyalova dəstəyi avtomatlaşdırarkən yerli nitqin tanınması həllərindən istifadə təcrübələrini bölüşəcək, nəyə diqqət etməli olduğunuzu və səmərəliliyi artırmaq üçün nələri qurban verə biləcəyinizi göstərəcəklər.

Hesabatlar daha nədən ibarət olacaq?

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. Bu yaxınlarda Redis 5-də yeni məlumat növü peyda oldu - axınlar, bu məşhur mesaj brokeri Kafkanın ideyalarının həyata keçirilməsidir. Denis Kataev (Tinkoff.ru) axınların nə üçün lazım olduğunu, onların adi növbələrdən nə ilə fərqləndiyini, Kafka və Redis axınları arasındakı fərqin nə olduğunu izah edəcək və həmçinin sizi gözləyən tələlər haqqında məlumat verəcəkdir.

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. proqram təminatı üzrə aparıcı mühəndis Konture Qriqori Koşelev gündə terabayt məlumatınız varsa, qeyd jurnalları və ölçülərlə bağlı hansı problemlərin mövcudluğuna baxacaq, həmçinin həyatınızı yaxşılaşdıracaq yeni Açıq Mənbə həlli haqqında danışacaq.

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. Kazan .Net icmasının lideri Yuri Kerbitskov (Ak Bars Digital Technologies) sizə .Net Framework-də Tətbiq Domenlərinin nə üçün lazım olduğunu xatırlatmağa gələcək və .Net Core-da onlarla işləyərkən nələrin dəyişdiyini və ümumiyyətlə onunla indi necə yaşamaq lazım olduğunu danışacaq. Danışıqdan sonra siz .NET Core-un başlıq altında necə işlədiyini daha yaxşı başa düşəcəksiniz.

Və saytda ən çox səs toplanan mövzu.

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. 2014-cü ildə sakit bir inqilab baş verdi və onun əks-sədası bizə çatır. Bu andan etibarən infrastruktur tamamilə görünməz olur və əhəmiyyətini itirir. Söhbət virtual maşınlar və ya konteynerlərdən getmir - onlar artıq keçmişdə qalıb, lakin bulud xidmətlərinin ideyalarının - AWS Lambda (biz yalnız prosessor vaxtı üçün ödəniş edirik) gələcək inkişafı haqqındadır. Öz backend layihəsinin nümunəsindən istifadə edərək, bir inkişaf etdirici Pis Marslılar Nikolay Sverchkov sizə serversiz işləməyin praktik tərəfi haqqında hər şeyi izah edəcək: başlamaq nə qədər çətindir, nə qədər sənədləşmə və dərsliklər var, ümumi qəbul edilmiş standartlara dəstək varmı, yerli olaraq necə sınaqdan keçirilməlidir, bunun qiyməti nə qədərdir, hansı dildir istifadə etmək daha yaxşıdır, hansı tapşırıq yığını ən uyğundur.

Master sinfi

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s. CTO in Mastery.pro Andrey Fefelov o və iştirakçılar postgres, patroni, consul, s3, walg, ansible üzərində 3 nodedan ibarət sadə nasazlığa dözümlü klaster quracaqları master-klass keçirəcək.

Master-klassdan sonra təqdim edilmiş Ansible oyun kitablarından istifadə edərək belə bir klasteri sıfırdan işə sala biləcəksiniz.

DUMP-də backend bölməsi: Serverless, Postgres and Go, .NET Core, GraphQL və s.
Keçən ilki konfransın bütün hesabatlarına buradan baxmaq olar YouTube kanalı

Bütün hesabatların tezisləri və qeydiyyat - at konfrans saytı.

Tərtibatçılar, sizi aprelin 19-da DUMP-da gözləyirik!

Mənbə: www.habr.com

Добавить комментарий