Postgres Pro Team
Открыть в Telegram
Кто, как и над чем работает в команде Postgres Professional. Основной канал: @postgrespro Образование: @postgresproedu
Больше564
Подписчики
+124 часа
-77 дней
+6830 день
Архив постов
Завтра первый день весны, а сегодня — последний день, чтобы назначить синки, собрать фидбэк и сдвинуть вправо дедлайны.
Планируете переходить на звонки, обратную связь и сроки?
+7
Фотка с котиком без звука, так что поясним — это Михаил Жилин докладывает о результатах тестирования S3 и Postgres Pro Axe. Если пропустили наш традиционный совместный митап с Selectel, приходите за подробностями на PGConf.Russia 2026.
Спасибо всем, кто был, слушал и задавал вопросы. До встречи!
+5
Простите, что беспокоим в воскресенье. У нас внеплановая экскурсия по спортзалу в московском офисе.
В русском языке большинство слов с буквой Ф — заимствованные, а заимствования Пушкин не жаловал. Поэтому в «Сказке о царе Салтане» только одно слово с буквой Ф — «Флот».
Но это лишь потому, что в сказке ничего про СУБД нету. Иначе без упоминания Postgres Professional и слова «Профессионалы» Пушкин бы не обошелся.
Живи Александр Сергеевич сегодня, наверняка у него был бы магазинчик с мерчем. И наверняка он захотел бы с 1 марта соблюдать новые требования к использованию иностранных слов в нерекламной информации.
Мог бы он тогда использовать слово «Профессиональный» на вывеске своего магазина «Профессиональный поэт»?
Конечно.
Открываем словарь иностранных слов Института лингвистических исследований РАН и на странице 1512 видим пруфы.
Кстати, «Пруфов» в словаре нет.
PGMeetup.SPB/26 — традиционная февральская встреча Postgres Professional и Selectel
Встречаемся 26 февраля в Санкт-Петербурге, чтобы поговорить о том, как строить эффективную инфраструктуру, когда требования СУБД встречаются с реальными возможностями железа и облаков.
Зимним вечером увидимся на Цветочной улице и обсудим темы, которые с флорой никак не связаны: как устроены современные S3-хранилища, как тестируют аналитические СУБД, и наконец разберемся в споре вокруг P- и E-ядер.
Программа:
➡️ Кошкино время
Михаил Жилин, Postgres Professional — директор департамента системной производительности
Как измерять время выполнения, когда нужны доли секунды и от вас ждут конкретных цифр. На примере тестирования OLAP-запросов в Postgres Pro и ClickHouse — и с неожиданными параллелями к баг-репорту эмулятора PlayStation 3 и исследованиям про фотоэмиссию.
➡️ Как мы строим S3 в Selectel
Александр Гришин, Selectel — руководитель по развитию продуктов хранения данных
Алексей Миронов, Selectel — директор по облачной инфраструктуре
Что такое объектное S3-хранилище и зачем оно нужно. Как выглядит S3 на физическом уровне: ЦОДы, стойки, серверы, дисковые подсистемы. А еще — архитектура приложения (layered design, микросервисы, ключевые компоненты), клиентские кейсы и использование S3 как основы для дата-платформ.
➡️ Эпоха универсальных CPU закончилась: как выбрать между P- и E-ядрами Xeon 6
Максим Башмаков, Selectel — руководитель отдела тестирования оборудования
Зачем Intel разделил Xeon 6, куда смотрят облака и почему универсальные CPU перестали быть оптимальными. Плюс типовые ошибки при выборе сервера или CPU и результаты тестов.
📍 Где и когда:
Санкт-Петербург, офис Selectel, ул. Цветочная, 19
26 февраля, 18:30
Регистрируйтесь и приходите с хорошим настроением и вопросами к спикерам.
На входе понадобится паспорт. До встречи!
В рабочих чатах полно асапных задач, согласований и правок, но не хватает любви? Забирайте стикерпак, с которым общаться с коллегами станет еще приятнее.
Вообще-то мы пишем о любви не раз в год, а довольно регулярно. Если вы пропустили, вот подборка постов о любви к профессии:
➡️ Чем QA-инженеры отличаются от волков и змей
➡️ Кто такой товарищ программист Си
➡️ Как кошка съела акулу, и почему ИИ должен дружить с БД
➡️ Кому звонят, когда падает прод
➡️ У какого детектива лицензия на производительность
Поделитесь стикерами и постами с коллегами — несите любовь в рабочие чаты.
Виталий советует начинать с книг. В них изложение построено лучше, а сложность растет плавно. Это удобнее, чем по крупицам собирать информацию из статей.
📕 Книги:
➡️ Михалис Цукалос «Golang для профи: Создаем профессиональные утилиты, параллельные серверы и сервисы», 3 издание
➡️ Тейва Харшани «100 ошибок Go и как их избежать»
➡️ Том Стил, Крис Паттен, Дэн Коттман «Black Hat Go: Программирование для хакеров и пентестеров»
➡️ Натан Козыра, Мэтт Батчер, Мэтт Фарина «Go на практике», 2 издание
Книги — это база. Теперь вы готовы шерстить интернет в поисках полезных статей. Впрочем, Виталий уже сделал это за вас.
Интерфейсы:
Разбираемся с интерфейсами в Go
Интерфейсы в Go — как красиво выстрелить себе в ногу
Погружение в интерфейсы Go
От интерфейсов переходим к зависимостям:
Все равно не обойдетесь! Использование интерфейсов и внедрение зависимостей для долговечного проектирования
Внедрение зависимостей в GO
Go-inject — Dependency Injection Library for Go
Да, между последними двумя статьями можно прокачать английский.
Теперь беремся за тестирование:
Табличные тесты в Go с использованием Gomock
И представление о контексте нам тоже надо:
Разбираемся с пакетом Context в Golang
Golang: context изнутри
Параллелизм и каналы мы тоже хотим:
Погружение в параллелизм в Go
Анатомия каналов в Go
Под капотом Golang — как работают каналы. Часть 1 и Часть 2
Подборка почти готова, добавим немного SOLID:
Принцип SOLID в языке Go
SOLID в Go и щепотка паттернов
Чуть не забыли про выделение памяти:
A visual guide to Go Memory Allocator from scratch (Golang)
Сборщик мусора (можно читать вечером, за плохую примету не считается):
Dumpster diving the Go garbage collector
Мы прокачали уровень, теперь нам доступны ультимативные гайды:
Планировщик Go — самый подробный гайд простым языком
Учимся разрабатывать REST API на Go на примере сокращателя ссылок
Пишем gRPC сервис на Go — сервис авторизации
▶️ Эти ультимейты и много чего еще есть на канале Николая Тузова. Горячо советуем.
Ну и про официальный сайт с обучениями не забывайте.
Сохраняйте подборку себе и отправляйте коллегам. И пишите в комментах, про что мы забыли.
+4
Открываем сезон митапов Postgres Professional и начинаем в Новосибирске с PGMeetup.NSK 2026: разговоры вокруг QA. Cлушаем доклады, делимся практикой, задаем вопросы и честно обсуждаем, как в реальности обеспечивается качество.
Программа:
🔘 Архитектура и опыт разработки Python-фреймворка для тестирования PostgreSQL кластеров
Константин Беркаев, Postgres Professional
Как устроен Python-фреймворк для тестирования PostgreSQL-кластеров как системы, а не компонента приложения. Архитектура, интеграция с внешними библиотеками и управление жизненным циклом кластера. Покажем ключевые модули и логику решений, которые сформировали текущий дизайн.
🔘 Что такое ПАК и почему «накатить PostgreSQL на сервер» — не ПАК
Иван Калачев, Postgres Professional
Где заканчивается сервер с PostgreSQL и начинается ПАК: повторяемая высокая доступность, катастрофоустойчивость и предсказуемая производительность на отечественном железе. Как связать bare metal, ОС, инстансы и контейнеры в единый управляемый цикл.
🔘 Архитектура распределенного тестового стенда на 10 000 виртуальных точек доступа
Александр Лошкарев, Eltex
Как запустить 10 000+ vAP на VNF и сохранить 100% идентичность поведения на реальной кодовой базе устройств. Как устроить связь vAP с контроллером через Open vSwitch и туннелирование. И как оптимизировать ОС под массовые инстансы и разные профили нагрузки, включая массовые обновления ПО.
В перерывах не стесняйтесь знакомиться, задавать вопросы и приносить свои болячки из реальных проектов — разберем, поспорим и обязательно решим.
Это первый запланированный в этом году митап. Следите за новостями — если не получилось выбраться сегодня, шанс будет совсем скоро.
+5
Волки охотятся не от кровожадности, змеи кусают не от подлости, QA-инженеры душнят не от вредности.
Такова природа волков и змей, а у QA-инженеров работа такая.
Узнать больше про волков и змей можно в зоопарке, а кто такие QA-инженеры и чем они занимаются, рассказали в карточках.
Полная версия — на Хабре.
Repost from Postgres Professional
+4
Как начать путь в ML-разработке и прокачать свои знания?
Завершаем активный день с ML-отделом Postgres Pro и делимся небольшим интервью с Савелием Батуриным, лидом команды.
➡️Савелий рассказал про путь в IT, поделился своими увлечениями (наши коллеги очень разносторонние!) и дал рекомендации для тех, кто тоже хочет работать с ИИ.
В карточках вас ждут полезные книги не только про IT, а если интересно глубже копнуть в технические особенности наших решений — welcome на Хабр, там часто пишем в том числе про ML-разработки.
🐘Сейчас мы ищем 2 специалистов в команду ML, откликнуться на вакансии и узнать детали можно на нашем карьерном сайте.
Repost from Postgres Professional
+4
Как мы интегрируем ML в СУБД и делаем возможными запросы к БД на естественном языке?
Продолжаем рубрику и делимся подробностями о проектах ML-отдела Postgres Pro. В карточках рассказали про наши ключевые решения в области ML:
🔹SQL-генератор: обрабатывает вопрос на естественном языке, формирует SQL-запрос, получает ответ от базы
🔹AI-ассистент для работы с СУБД: работа с SQL-запросами, помощь в работе с документацией, ответы на вопросы о СУБД
⚡️Также поделились планами, среди которых — представить обновленный веб-интерфейс с нашим ассистентом, чтобы работа и изучение СУБД стали еще удобнее.
Repost from Postgres Professional
+4
На день отдаем этот канал в руки ML-отдела Postgres Pro 🖥
Проведем день с командой разработки наших Machine Learning решений: узнаем больше о команде, проектах и планах по развитию продуктов. В этом посте рассказали про отдел, какие технологии используют ребята и кто работает в команде.
Также сегодня подробнее поговорим о решениях, поделимся мини-интервью с лидом команды Савелием Батуриным и его рекомендациями для тех, кто начинает путь в работе с ML.
➡️ Наглядный пример решения, которое разрабатывает команда — наш AI-ассистент для работы с СУБД, который можно протестировать уже сейчас. Но на самом деле задач у ребят намного больше (читайте в карточках).
🐘Сейчас мы ищем 2 специалистов в команду ML, откликнуться на вакансии и узнать детали можно на нашем карьерном сайте.
Пишите в комментарии вопросы про ML-отдел, решения и проекты — будем отвечать и делиться подробностями 🐘
Почему рынок найма за пару лет стал жестче, а резюме все меньше помогает работодателю понять, кто перед ним? HRD Postgres Professional Ксения Замуховская ответила на эти вопросы в статье на Хабре.
Она пишет, что вакансий все меньше, а поток кандидатов растет. Наглядный пример: на стажировку мест условно 10, а заявок стало не 200–300, а больше полутора тысяч. Когда конкуренция становится такой, часть рынка начинает оптимизировать не навыки, а сам путь к офферу.
Кандидатов учат не работать, а проходить отбор. Таких хитрецов называют ИТ-волками — это люди, которые хакают сам процесс найма. В ход идут накрутка опыта и легенды, нейросети, суфлер на созвоне и паровозик — это когда вопросы с интервью сразу уходят следующим кандидатам.
Это гонка вооружений между работодателями и кандидатами. И это не про прихоть работодателя, ибо цена ошибки — месяцы потерянного времени и иногда миллионы рублей.
Все чаще встречаются практики, которые заземляют отбор на проверяемые вещи: запись видео и пересмотр на признаки суфлера, пасхалки для ИИ в тестовых заданиях, вопросы про несуществующую технологию, проверки по открытым реестрам и главный фильтр — справка СТД-Р (сведения о трудовой деятельности).
Ну а самый надежный, но непопулярный вариант — офлайн: ноутбук без интернета и код руками.
Главная мысль статьи простая и неприятная: чем больше читинга, тем холоднее и формальнее становится найм для всех — в том числе для честных кандидатов.
Рынок, по словам Ксении, будет двигаться к жесткой формализации, а человеческого в процессе станет меньше. Поэтому совет честным соискателям: не рисуйте опыт — вместо этого опирайтесь на рекомендации и реальные проекты, за которые можно поручиться.
Полную статью читайте на Хабре. Участие в холиваре можно принять там же в комментах.
+5
Поновогодничали и хватит. Но не печальтесь — в новом году еще будут праздники.
Собрали в карточках поводы поздравить коллег-айтишников и интересные факты об этих поводах.
Печенье с предсказаниями пока что нельзя прикрепить к посту, поэтому крепим гифку с предсказаниями.
Сделайте скриншот — узнайте, что ждет вас в 2026 году. И с друзьями поделитесь, вдруг они еще не знают свое будущее.
С Новым годом! 🎄
+8
Длиннющие праздники уже скоро. С одной стороны, мы все заслужили отдых, с другой — мы будем скучать по работе. Особенно по незамьюченным микрофонам, гибким дедлайнам, скачкам дофамина от фразы «Согласовано» и по тем багам, о которых тестировщики пообещали молчать.
+1
Что помогает быстро находить корень проблемы в работе PostgreSQL?
Дней до нового года все меньше, а контента на праздники — все больше. Рассказываем про инструменты, которые помогают в диагностике СУБД и показываем как они работают на практике.
Открывайте наш доклад-адвент, чтобы узнать детали о докладе, которым делимся сегодня.
⚡️Запись — на Rutube, YouTube, в Дзен и ВК.
+4
В этом году Postgres Professional исполнилось 10 лет. В честь этого мы проехали по всей стране от Санкт-Петербурга до Владивостока с митапами, посвященными PostgreSQL и всему, что рядом.
И, судя по отзывам, правильно сделали. Этим постом хотим подбить статистику по этой нелегкой затее и сказать спасибо тем, кто ее воплотил.
Цифры:
➡️ Полторы тысячи участников в 6 городах узнали, что такое митап от Postgres Professional: Пермь, Нижний Новгород, Казань, Владивосток, Санкт-Петербург и Екатеринбург.
➡️ Всего прочитали 21 доклад, из которых 6 — от дражайших партнеров.
➡️ Павел Конотопов подготовил аж три доклада по личной инициативе! Будьте как Павел!
➡️ И, пожалуй, главное достижение: съели 423 пиццы и выпили 834 литра пива в прекрасной компании.
Спасибо:
✔️ Отделу ивентов в лице Маши Критской и Юли Брусковой за сильный бэкофис и крутую организацию.
✔️ Мише Жилину за создание и поддержку бота.
✔️ Саше Фатину за продюсирование происходящего.
✔️ Родиону Зосину за медиаподдержку.
✔️ Кате Соколовой за терпеливое общение с посетителями.
✔️ Рекрутерам за умение отвечать на нетехнические вопросы.
✔️ Саше Смирновой за терпение и усидчивость на сертификации.
✔️ Сергею Зиновьеву за презентации и Этери Бежашвили за дизайн митапов.
✔️ Бюджету за то, что он просто был.
И всем-всем-всем, кто участвовал. С наступающим Новым годом!
+1
Какие форматы позволяют учить SQL играючи — от квестов до DOOM в СУБД?
Приближаются праздники, а значит — появится время сделать то, что раньше не удавалось. Например, запустить DOOM на PostgreSQL или протестировать пару-тройку нетривиальных расширений для СУБД.
Об этом — в докладе, который постим в адвенте сегодня. Чтобы узнать детали, откройте вторую картинку.
⚡️Запись — на Rutube, YouTube, в Дзен и ВК.
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
