-
14.12.2025Невероятный SQL квиз!
Готовы ли вы пройти SQL квиз? Проверим, как хорошо вы знаете тонкости, неочевидные и порой забавные особенности языка. Присоединяйтесь, чтобы в игровой форме узнать что-то новое! А главное помните: пишите так, чтобы потом ваш код нельзя было использовать для следующих квизов!
-
Просто
-
40 мин
-
Analyst Days / 22
-
-
26.01.2025Индексы на практике: как ускорить запросы и не наломать дров
Доклад посвящен оптимизации запросов в базах данных и эффективному использованию индексов. Мы разберем, что делать, если запросы начинают тормозить, научимся анализировать планы выполнения запросов с помощью команд EXPLAIN и EXPLAIN ANALYZE, и выясним, как индексы влияют на производительность. На простых и сложных примерах рассмотрим, как улучшить работу запросов, понять селективность индексов и избежать ошибок, ухудшающих производительность. В завершении обсудим, когда действительно стоит использовать индексы и как они могут стать вашим инструментом для оптимизации.
-
Просто
-
40 мин
-
Analyst Days / 20
-
-
27.02.2024Мастер-класс: OpenAPI на страже вашего спокойствия
Чтобы end-2-end тесты были максимально полезными, их нужно начинать писать параллельно с разработкой самой задачи. Но как это сделать прозрачно, ведь API может поменяться как во время разработки, так и в процессе доработок по другим задачам. Рассмотрим подход Contract First на базе OpenAPI как средство поддержания актуальности e2e тестов.
-
Просто
-
40 мин
-
SQA Days / 34
-
-
17.11.2022Человек-Molecule или как тестировать инфраструктуру
Все знают, что в разработке тесты важны и полезны. Но ведь у нас есть еще инфраструктура, как с ней быть? Там тоже есть сложные сценарии развертывания, и цена ошибки может быть еще выше: ведь неправильная конфигурация окружения может быть выявлена только в процессе использования.
Поговорим про ценность IaaC подхода и про то, как тестировать ansible роли с помощью Molecule.
-
Сложнo
-
40 мин
-
SQA Days / 31
-
-
22.07.2022Использование Docker Compose для разработки и тестирования
Мы часто слышим, что Docker упрощает жизнь разработчиков и QA, но давайте разберемся, как им пользоваться в мире микросервисов?
Поговорим, как с помощью Docker Compose собирать и тестировать все ваши сервисы, как собирать и отлаживать микросервисы, поднимая остальное окружение в контейнерах.
-
Среднe
-
40 мин
-
SQA Days EA / 2
-
-
22.07.2022Использование Spring Cloud Contract как альтернатива для интеграционных тестов
Итак, вы стали счастливыми обладателями Микросервисной Архитектуры. Следующий вызов — контролировать качество в условиях быстрого развития кода и малых ресурсов. Что делать, если у нас нет автоматизированных End-To-End тестов и нет возможности поднимать новое окружение для тестирования feature-веток?
Рассмотрим Контрактные Тесты как возможную альтернативу интеграционному тестированию на примере Spring Cloud Contract и обсудим плюсы и недостатки этого решения.
-
Среднe
-
40 мин
-
SQA Days EA / 2
-
-
22.07.2022Зачем нам нужны микросервисы?
В настоящий момент Микросервисная Архитектура является самый популярным подходом в Web-разработке.
В ходе доклада обсудим, почему микросервисы — это не тренд ради тренда, а вполне себе рабочий инструмент, решающий определенные задачи лучше и имеющий целый ряд преимуществ.
Мы сравним Микросервисы с Монолитными приложениями и разберемся, когда следует использовать Микросервисы, а когда Монолитные приложения.
-
Просто
-
40 мин
-
Analyst Days EA / 1. United
-
-
20.07.2022Проектирование API в терминах RESTful
Когда мы работаем с микросервисной архитектурой, часто возникает необходимость описать коммуникацию двух сервисов. Но как это сделать правильно, чтобы API выглядело понятно для потребителей, было простым в расширении и поддержке?
-
Просто
-
40 мин
-
Analyst Days EA / 1. United
-