title

text

PGMeetupNSK. Разговоры вокруг QA

PGMeetup — традиционное мероприятие от компании Postgres Professional, где в рамках камерной атмосферы мы не выбираем одну конкретную тему для обсуждения, а просто берём направление, которое нам кажется интересным.

3 феврвля, под Новосибирском, в Академгородке состоится очередная наша встреча. Её темой мы решили выбрать QA.

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

О чём будет в этот раз:

Этим прекрасным зимним вечером мы соберёмся в Академгородке в офисе Postgres Professional, чтобы обсудить несколько горячих тем из мира обеспечения качества, поделиться своим опытом и немножечко похоливарить за пиццей.

Нас ждут доклады о проектировании и разработке Python-фреймворка призванного обеспечить тестирование PostgreSQL, как единой системы. Рассказ о том, как протестировать Wi-Fi контроллер, призванный обеспечить работой 10 000 точек доступа. И развёрнутый рассказ о том, что такое ПАК в случае PostgreSQL, как его создать, протестировать и почему просто накатить софт на сервер не есть ПАК. 

Будем рады видеть вас на PGMeetupNSK. Разговоры вокруг QA.
Чтобы участвовать в мероприятии, заполните, пожалуйста, форму регистрации.

Регистрация

Доклады

PGMeetupNSK. Разговоры вокруг QA
  • Константин Беркаев
    Константин Беркаев Postgres Professional Разработчик

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

  • Александр Лошкарёв
    Александр Лошкарёв Eltex Инженер-программист

    В докладе обсудим:

    • Методы контейнеризации сетевых функций (VNF) с использованием реальной кодовой базы устройств для обеспечения 100% идентичности поведения.
    • Организацию сетевого взаимодействия между виртуальными точками доступа и контроллером через Open vSwitch и туннелирование.
    • Проблемы потребления ресурсов при запуске массовых инстансов vAP и способы оптимизации операционной системы для поддержки 10,000+ сетевых интерфейсов.
    • Моделирование сценариев "регулярной" и "нерегулярной" нагрузки: от мониторинга до массового обновления ПО на точках доступа.

  • Иван Калачев
    Иван Калачев Postgres Professional Руководитель группы

    Сделать ПАК для PostgreSQL - это не «накатить базу на какую-либо ОС», а собрать продукт, который повторяемо даёт высокую доступность, катастрофоустойчивость и предсказуемую производительность на реальном отечественном железе.

    Расскажу, какие компоненты пришлось написать самим, чтобы связать bare metal, ОС, инстансы и контейнеры в единый управляемый цикл: сервис провижининга ОС на голое железо, управление жизненным циклом инстансов, внутриконтейнерный провижнер и трёхагентная модель ответственности.

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

Офис Postgres Professional

Новосибирск, ул. Инженерная, д. 7, БЦ Port i7