DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası

19 Nisan'da Yekaterinburg'da bir geliştirici konferansı düzenlenecek DÖKÜMÜ. Программные директора секции Backend — руководитель офиса разработки Яндекса Андрей Жаринов, руководитель отдела разработки Naumen Contact Center Константин Беклемишев и инженер-программист из Контура Денис Тарасов — рассказали, какие доклады ждут разработчиков на конференции.

Есть мнение, что от докладов на «фестивальной» конференции не стоит ждать инсайтов. Нам кажется, что мы сделали такую программу, от которой ждать стоит. Для этого мы брали только тех, кто глубоко в теме, отсеяли ⅔ заявок, до бесконечности правили структуру выступлений и требовали примеры из практики от спикеров.

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası

Doksanlar

Первые два доклада связаны между собой, и мы обязательно рекомендуем слушать их оба.

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası Проблема 1. При использовании внешних API особенно актуален вопрос проверки входящих данных. Одной валидации формата недостаточно, необходимо также удостовериться в связности данных. Хотя решение кажется очевидным, при росте числа внешних источников множество отдельных проверок легко перерастает в нечто неуправляемое. Sergey Dolganov arasında Kötü Marslılar продемонстрирует структурированный подход к проблеме, основанный на использовании методов функционального программирования.

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası Проблема 2. Для эффективности при взаимодействии с сервером необходимо оптимизировать число обращений к API и объём возвращаемых данных. Это требует согласованного проектирования сущностей уже на серверном уровне. Dmitry Tsepelev (Kötü Marslılar) объяснит, как можно это сделать эффективно, используя философию и инструменты GraphQL, обратит внимания на нюансы и сравнит примеры с традиционным REST.

Второй блок будет про связку Postgres и Go. Gо слушать опыт Avito и Яндекс 🙂

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası У вас есть Postgres, и вы хотите использовать Go в своем проекте, но делаете это впервые? Этот доклад сэкономит вам тонну времени. Software Engineer в Avito Artemy Ryabinkov расскажет об инструментах и всех тонкостях работы с этой БД на Go на примере задач, которые он решает каждый день в Avito.

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası PostgreSQL и бэкап данных? Кажется, что эту тему уже изучили вдоль и поперек. Но знания будут неполными, пока вы не знаете, как это происходит в Яндексе: гигантские объемы данных, необходимость сжатия, шифрования, параллельная обработка и максимально эффективная утилизация многоядерных CPU. Andrey Borodin расскажет об архитектуре WAL-G — open source решении на Go для continuous archiving Postgres и MySQL, который Яндекс активно разрабатывает, а вы сможете использовать у себя в проекте.

Третий блок для тех, кто интересуется технологиями распознавания и синтеза речи, для кого ASR и TTS — понятные аббревиатуры, и для тех, кто занимается созданием голосовых помощников.

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası Голосовые помощники находятся на пике популярности. Создать свой навык для любого из них не просто, а очень просто. Однако реальных историй применения этой технологии известно немного. Vitaly Semyachkin arasında Jet Stili сделает обзор возможностей и ограничений основных ассистентов, расскажет, какие грабли могут ждать, как их можно героически преодолевать и вообще, как можно готовить всю эту историю. Кроме этого, Виталий расскажет об опыте построения «умной переговорки» на основе Яндекс.Станции.

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası Передовые компании предоставляют свои API для построения голосовых помощников. Но как быть, если внешние решения недоступны? В Kontur Yolun dikenli olmasına rağmen bu sorunu çözdü. Victor Kondoba и Svetlana Zavyalova поделятся опытом использования локальных решений по распознаванию речи при автоматизации поддержки, покажут, на чём стоит сосредоточиться, а чем можно пожертвовать для повышения эффективности

Raporlar başka neyle ilgili olacak?

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası Недавно в Redis 5 появился новый тип данных — streams, это реализация идей из популярного брокера сообщений Kafka. Denis Kataev (Tinkoff.ru) объяснит, зачем нужны стримы, чем они отличаются от обычных очередей, в чем разница между Kafka и Redis streams, а также расскажет про «подводные камни», которые вас подстерегают.

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası şirketinde Lider Yazılım Mühendisi Konture Grigory Koshelev рассмотрит, какие проблемы с записью логов и метрик существуют, если у вас терабайты данных в день, а также расскажет о новом Open-Source решении, которое сделает вашу жизнь лучше.

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası Kazan .Net topluluğunun lideri Yuri Kerbitskov (Ak Bars Dijital Teknolojiler) приедет, чтобы напомнить, зачем нужны Application Domains в .Net Framework, и рассказать о том, что изменилось при работе с ними в .Net Core, и как вообще теперь с этим жить. После доклада вы будете лучше понимать, как работает .NET Core под капотом.

Ve sitede en çok oylanan konu.

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası 2014'te sessiz bir devrim yaşandı ve yankısı bize yetişiyor. Bu andan itibaren altyapı tamamen görünmez hale gelir ve önemi kalmaz. Bu, sanal makineler veya konteynerlerle ilgili değil - bunlar zaten geçmişte kaldı, ancak bulut hizmetleri fikirlerinin daha da geliştirilmesiyle ilgili - AWS Lambda (yalnızca işlemci süresi için ödeme yapıyoruz). Kendi arka uç projesi örneğini kullanan bir geliştirici, Kötü Marslılar Nikolay Sverchkov расскажет все о практической стороне работы с serverless: насколько сложно начать, как много документации и туториалов, есть ли поддержка общепринятых стандартов, как тестировать локально, сколько стоит, какой язык лучше использовать, какой стек задач наиболее релевантен.

Master Class

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası CTO'da Mastery.pro Andrey Fefelov проведет мастер-класс, на котором он вместе с участниками построит простой отказоустойчивый кластер из 3х нод на postgres, patroni, consul, s3, walg, ansible.

Ana sınıftan sonra, sağlanan Ansible oyun kitaplarını kullanarak böyle bir kümeyi sıfırdan başlatabileceksiniz.

DUMP'ta arka uç bölümü: Sunucusuz, Postgres ve Go, .NET Core, GraphQL ve daha fazlası
Geçen yılki konferansın tüm raporları şu adreste görülebilir: YouTube kanalı

Tüm raporların ve kayıtların özetleri - adresinde konferans web sitesi.

Geliştiriciler, 19 Nisan'da DUMP'ta sizi bekliyoruz!

Kaynak: habr.com

Yorum ekle