Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò

Yon konferans pwomotè pral fèt nan Yekaterinburg sou 19 avril DEPOTE. Программные директора секции Backend — руководитель офиса разработки Яндекса Андрей Жаринов, руководитель отдела разработки Naumen Contact Center Константин Беклемишев и инженер-программист из Контура Денис Тарасов — рассказали, какие доклады ждут разработчиков на конференции.

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

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò

Rapò

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

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò Проблема 1. При использовании внешних API особенно актуален вопрос проверки входящих данных. Одной валидации формата недостаточно, необходимо также удостовериться в связности данных. Хотя решение кажется очевидным, при росте числа внешних источников множество отдельных проверок легко перерастает в нечто неуправляемое. Sergey Dolganov nan Sa ki mal Marsyen продемонстрирует структурированный подход к проблеме, основанный на использовании методов функционального программирования.

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò Проблема 2. Для эффективности при взаимодействии с сервером необходимо оптимизировать число обращений к API и объём возвращаемых данных. Это требует согласованного проектирования сущностей уже на серверном уровне. Dmitri Tsepelev (Move Marsyen) объяснит, как можно это сделать эффективно, используя философию и инструменты GraphQL, обратит внимания на нюансы и сравнит примеры с традиционным REST.

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

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò У вас есть Postgres, и вы хотите использовать Go в своем проекте, но делаете это впервые? Этот доклад сэкономит вам тонну времени. Software Engineer в Avito Artemy Ryabinkov расскажет об инструментах и всех тонкостях работы с этой БД на Go на примере задач, которые он решает каждый день в Avito.

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò PostgreSQL и бэкап данных? Кажется, что эту тему уже изучили вдоль и поперек. Но знания будут неполными, пока вы не знаете, как это происходит в Яндексе: гигантские объемы данных, необходимость сжатия, шифрования, параллельная обработка и максимально эффективная утилизация многоядерных CPU. Andrey Borodin расскажет об архитектуре WAL-G — open source решении на Go для continuous archiving Postgres и MySQL, который Яндекс активно разрабатывает, а вы сможете использовать у себя в проекте.

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

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò Голосовые помощники находятся на пике популярности. Создать свой навык для любого из них не просто, а очень просто. Однако реальных историй применения этой технологии известно немного. Vitaly Semyachkin nan JetStyle сделает обзор возможностей и ограничений основных ассистентов, расскажет, какие грабли могут ждать, как их можно героически преодолевать и вообще, как можно готовить всю эту историю. Кроме этого, Виталий расскажет об опыте построения «умной переговорки» на основе Яндекс.Станции.

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò Передовые компании предоставляют свои API для построения голосовых помощников. Но как быть, если внешние решения недоступны? В Kontou rezoud pwoblèm sa a, byenke chemen an te tounen litijyeu. Victor Kondoba и Svetlana Zavyalova поделятся опытом использования локальных решений по распознаванию речи при автоматизации поддержки, покажут, на чём стоит сосредоточиться, а чем можно пожертвовать для повышения эффективности

Ki lòt bagay rapò yo pral sou?

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò Недавно в Redis 5 появился новый тип данных — streams, это реализация идей из популярного брокера сообщений Kafka. Denis Kataev (Tinkoff.ru) объяснит, зачем нужны стримы, чем они отличаются от обычных очередей, в чем разница между Kafka и Redis streams, а также расскажет про «подводные камни», которые вас подстерегают.

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò Dirijan enjenyè lojisyèl nan Kontou Grigori Koshelev рассмотрит, какие проблемы с записью логов и метрик существуют, если у вас терабайты данных в день, а также расскажет о новом Open-Source решении, которое сделает вашу жизнь лучше.

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò Lidè kominote Kazan .Net Youri Kerbitskov (Ak Bars Digital Technologies) приедет, чтобы напомнить, зачем нужны Application Domains в .Net Framework, и рассказать о том, что изменилось при работе с ними в .Net Core, и как вообще теперь с этим жить. После доклада вы будете лучше понимать, как работает .NET Core под капотом.

Ak sijè a ki te vote pou plis sou sit la.

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò Yon revolisyon trankil te rive an 2014, ak eko li yo ap ratrape nou. Apati moman sa a, enfrastrikti a vin konplètman envizib epi li sispann gen pwoblèm. Sa a se pa sou machin vityèl oswa resipyan - yo deja yon bagay nan tan lontan an, men sou devlopman an plis nan lide yo nan sèvis nwaj - AWS Lambda (nou peye sèlman pou tan processeur). Sèvi ak egzanp lan nan pwòp pwojè backend li, yon pwomotè nan Sa ki mal Marsyen Nikolay Sverchkov расскажет все о практической стороне работы с serverless: насколько сложно начать, как много документации и туториалов, есть ли поддержка общепринятых стандартов, как тестировать локально, сколько стоит, какой язык лучше использовать, какой стек задач наиболее релевантен.

Klas Mèt

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò CTO nan Mastery.pro Andrey Fefelov проведет мастер-класс, на котором он вместе с участниками построит простой отказоустойчивый кластер из 3х нод на postgres, patroni, consul, s3, walg, ansible.

Apre klas mèt la, ou pral kapab lanse tankou yon gwoup nan grate lè l sèvi avèk liv liv Ansible yo bay yo.

Backend seksyon sou DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ak plis ankò
Ou ka wè tout rapò ki soti nan konferans ane pase a Chanèl YouTube

Rezime tout rapò ak enskripsyon - nan sit entènèt konferans.

Devlopè, nap tann ou 19 avril nan DUMP!

Sous: www.habr.com

Add nouvo kòmantè