3 февраля в Новосибирске состоится PGMeetupNSK — камерная встреча от Postgres Professional для обсуждения актуальных вопросов обеспечения качества. В этот раз мы выбрали направление QA и собрать специалистов, готовых поделиться опытом разработки тестовых фреймворков, создания программно-аппаратных комплексов и нагрузочного тестирования.

Встреча пройдёт в офисе Postgres Professional в Академгородке за пиццей и неформальным общением. Участие бесплатное, но количество мест ограничено: все заявки рассматриваются и одобряются вручную.

Доклады митапа

Мы подготовили три доклада от экспертов, которые расскажут о реальных задачах тестирования — от разработки Python-фреймворка для PostgreSQL до виртуализации 10 000 точек доступа.

Архитектура и опыт разработки Python-фреймворка для тестирования PostgreSQL кластеров

Спикер: Константин Беркаев, разработчик Postgres Professional.

Как протестировать PostgreSQL не как компонент приложения, а как систему целиком? Константин расскажет об архитектуре Python-фреймворка, созданного для этой задачи. Вы узнаете, как устроена интеграция с внешними библиотеками, как управлять жизненным циклом кластера и какие решения повлияли на текущий вид компонентов. Будут продемонстрированы отдельные модули фреймворка с объяснением логики их устройства.

Что такое ПАК и почему «накатить PostgreSQL на сервер» — не ПАК

Спикер: Иван Калачев, руководитель группы Postgres Professional.

Создание программно-аппаратного комплекса (ПАК) для PostgreSQL — это не просто установка базы на ОС. Это продукт, обеспечивающий высокую доступность, катастрофоустойчивость и предсказуемую производительность на реальном отечественном железе. Иван расскажет, какие компоненты пришлось написать с нуля: сервис провижнинга ОС на bare metal, управление жизненным циклом инстансов, внутриконтейнерный провижнер и трёхагентную модель ответственно��ти.

Отдельно разберём «Postgres на стероидах»: расширения, ускоряющие режимы и низкоуровневые оптимизации вроде NUMA и RDMA. Посмотрим, как превратить их из «магии в проде» в продуктовую фичу через пайплайны релизов, perf/failure-gates, staged rollout и заранее продуманные откаты.

Архитектура распределённого тестового стенда на 10 000 виртуальных точек доступа

Спикер: Александр Лошкарёв, инженер-программист Eltex.

Как протестировать Wi-Fi контроллер, рассчитанный на 10 000 точек доступа? Александр расскажет об архитектуре распределённого тестового стенда и поделится опытом решения нетривиальных задач. Вы узнаете о методах контейнеризации сетевых функций с использованием реальной кодовой базы, организации сетевого взаимодействия через Open vSwitch и способах оптимизации ОС для поддержки 10 000+ сетевых интерфейсов. Также обсудим моделирование сценариев «регулярной» и «нерегулярной» нагрузки — от мониторинга до массового обновления ПО.

Как принять участие

Дата: 3 февраля 2026 года

Место: Новосибирск, ул. Инженерная, д. 7, БЦ «Port i7» (офис Postgres Professional в Академгородке)

Стоимость: бесплатно, по предварительной регистрации

Количество мест ограничено, заявки рассматриваются вручную. Пожалуйста, дождитесь письма с решением после регистрации.

Регистрируйтесь на PGMeetupNSK. Разговоры вокруг QA