ru
Feedback
Postgres Pro Team

Postgres Pro Team

Открыть в Telegram

Кто, как и над чем работает в команде Postgres Professional. Основной канал: @postgrespro Образование: @postgresproedu

Больше
564
Подписчики
+124 часа
-77 дней
+6830 день
Архив постов
Завтра первый день весны, а сегодня — последний день, чтобы назначить синки, собрать фидбэк и сдвинуть вправо дедлайны. Планируете переходить на звонки, обратную связь и сроки?

Фотка с котиком без звука, так что поясним — это Михаил Жилин докладывает о результатах тестирования S3 и Postgres Pro Axe. Е
+7
Фотка с котиком без звука, так что поясним — это Михаил Жилин докладывает о результатах тестирования S3 и Postgres Pro Axe. Если пропустили наш традиционный совместный митап с Selectel, приходите за подробностями на PGConf.Russia 2026. Спасибо всем, кто был, слушал и задавал вопросы. До встречи!

Простите, что беспокоим в воскресенье. У нас внеплановая экскурсия по спортзалу в московском офисе.
+5
Простите, что беспокоим в воскресенье. У нас внеплановая экскурсия по спортзалу в московском офисе.

В русском языке большинство слов с буквой Ф — заимствованные, а заимствования Пушкин не жаловал. Поэтому в «Сказке о царе Сал
В русском языке большинство слов с буквой Ф — заимствованные, а заимствования Пушкин не жаловал. Поэтому в «Сказке о царе Салтане» только одно слово с буквой Ф — «Флот». Но это лишь потому, что в сказке ничего про СУБД нету. Иначе без упоминания Postgres Professional и слова «Профессионалы» Пушкин бы не обошелся. Живи Александр Сергеевич сегодня, наверняка у него был бы магазинчик с мерчем. И наверняка он захотел бы с 1 марта соблюдать новые требования к использованию иностранных слов в нерекламной информации. Мог бы он тогда использовать слово «Профессиональный» на вывеске своего магазина «Профессиональный поэт»? Конечно. Открываем словарь иностранных слов Института лингвистических исследований РАН и на странице 1512 видим пруфы. Кстати, «Пруфов» в словаре нет.

PGMeetup.SPB/26 — традиционная февральская встреча Postgres Professional и Selectel Встречаемся 26 февраля в Санкт-Петербурге
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 — сервис авторизации ▶️ Эти ультимейты и много чего еще есть на канале Николая Тузова. Горячо советуем.  Ну и про официальный сайт с обучениями не забывайте.  Сохраняйте подборку себе и отправляйте коллегам. И пишите в комментах, про что мы забыли.

Открываем сезон митапов Postgres Professional и начинаем в Новосибирске с PGMeetup.NSK 2026: разговоры вокруг QA. Cлушаем док
+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 и туннелирование. И как оптимизировать ОС под массовые инстансы и разные профили нагрузки, включая массовые обновления ПО. В перерывах не стесняйтесь знакомиться, задавать вопросы и приносить свои болячки из реальных проектов — разберем, поспорим и обязательно решим. Это первый запланированный в этом году митап. Следите за новостями — если не получилось выбраться сегодня, шанс будет совсем скоро.

Волки охотятся не от кровожадности, змеи кусают не от подлости, QA-инженеры душнят не от вредности. Такова природа волков и з
+5
Волки охотятся не от кровожадности, змеи кусают не от подлости, QA-инженеры душнят не от вредности. Такова природа волков и змей, а у QA-инженеров работа такая. Узнать больше про волков и змей можно в зоопарке, а кто такие QA-инженеры и чем они занимаются, рассказали в карточках. Полная версия — на Хабре.

Как начать путь в ML-разработке и прокачать свои знания? Завершаем активный день с ML-отделом Postgres Pro и делимся небольши
+4
Как начать путь в ML-разработке и прокачать свои знания? Завершаем активный день с ML-отделом Postgres Pro и делимся небольшим интервью с Савелием Батуриным, лидом команды. ➡️Савелий рассказал про путь в IT, поделился своими увлечениями (наши коллеги очень разносторонние!) и дал рекомендации для тех, кто тоже хочет работать с ИИ. В карточках вас ждут полезные книги не только про IT, а если интересно глубже копнуть в технические особенности наших решений — welcome на Хабр, там часто пишем в том числе про ML-разработки. 🐘Сейчас мы ищем 2 специалистов в команду ML, откликнуться на вакансии и узнать детали можно на нашем карьерном сайте.

Как мы интегрируем ML в СУБД и делаем возможными запросы к БД на естественном языке? Продолжаем рубрику и делимся подробностя
+4
Как мы интегрируем ML в СУБД и делаем возможными запросы к БД на естественном языке? Продолжаем рубрику и делимся подробностями о проектах ML-отдела Postgres Pro. В карточках рассказали про наши ключевые решения в области ML: 🔹SQL-генератор: обрабатывает вопрос на естественном языке, формирует SQL-запрос, получает ответ от базы 🔹AI-ассистент для работы с СУБД: работа с SQL-запросами, помощь в работе с документацией, ответы на вопросы о СУБД ⚡️Также поделились планами, среди которых — представить обновленный веб-интерфейс с нашим ассистентом, чтобы работа и изучение СУБД стали еще удобнее.

Видеосообщение00:25

На день отдаем этот канал в руки ML-отдела Postgres Pro 🖥 Проведем день с командой разработки наших Machine Learning решений
+4
На день отдаем этот канал в руки ML-отдела Postgres Pro 🖥 Проведем день с командой разработки наших Machine Learning решений: узнаем больше о команде, проектах и планах по развитию продуктов. В этом посте рассказали про отдел, какие технологии используют ребята и кто работает в команде. Также сегодня подробнее поговорим о решениях, поделимся мини-интервью с лидом команды Савелием Батуриным и его рекомендациями для тех, кто начинает путь в работе с ML. ➡️ Наглядный пример решения, которое разрабатывает команда — наш AI-ассистент для работы с СУБД, который можно протестировать уже сейчас. Но на самом деле задач у ребят намного больше (читайте в карточках). 🐘Сейчас мы ищем 2 специалистов в команду ML, откликнуться на вакансии и узнать детали можно на нашем карьерном сайте. Пишите в комментарии вопросы про ML-отдел, решения и проекты — будем отвечать и делиться подробностями 🐘

Почему рынок найма за пару лет стал жестче, а резюме все меньше помогает работодателю понять, кто перед ним? HRD Postgres Pro
Почему рынок найма за пару лет стал жестче, а резюме все меньше помогает работодателю понять, кто перед ним? HRD Postgres Professional Ксения Замуховская ответила на эти вопросы в статье на Хабре. Она пишет, что вакансий все меньше, а поток кандидатов растет. Наглядный пример: на стажировку мест условно 10, а заявок стало не 200–300, а больше полутора тысяч. Когда конкуренция становится такой, часть рынка начинает оптимизировать не навыки, а сам путь к офферу. Кандидатов учат не работать, а проходить отбор. Таких хитрецов называют ИТ-волками — это люди, которые хакают сам процесс найма. В ход идут накрутка опыта и легенды, нейросети, суфлер на созвоне и паровозик — это когда вопросы с интервью сразу уходят следующим кандидатам. Это гонка вооружений между работодателями и кандидатами. И это не про прихоть работодателя, ибо цена ошибки — месяцы потерянного времени и иногда миллионы рублей. Все чаще встречаются практики, которые заземляют отбор на проверяемые вещи: запись видео и пересмотр на признаки суфлера, пасхалки для ИИ в тестовых заданиях, вопросы про несуществующую технологию, проверки по открытым реестрам и главный фильтр — справка СТД-Р (сведения о трудовой деятельности). Ну а самый надежный, но непопулярный вариант — офлайн: ноутбук без интернета и код руками. Главная мысль статьи простая и неприятная: чем больше читинга, тем холоднее и формальнее становится найм для всех — в том числе для честных кандидатов. Рынок, по словам Ксении, будет двигаться к жесткой формализации, а человеческого в процессе станет меньше. Поэтому совет честным соискателям: не рисуйте опыт — вместо этого опирайтесь на рекомендации и реальные проекты, за которые можно поручиться. Полную статью читайте на Хабре. Участие в холиваре можно принять там же в комментах.

Поновогодничали и хватит. Но не печальтесь — в новом году еще будут праздники. Собрали в карточках поводы поздравить коллег-а
+5
Поновогодничали и хватит. Но не печальтесь — в новом году еще будут праздники. Собрали в карточках поводы поздравить коллег-айтишников и интересные факты об этих поводах.

Печенье с предсказаниями пока что нельзя прикрепить к посту, поэтому крепим гифку с предсказаниями. Сделайте скриншот — узнайте, что ждет вас в 2026 году. И с друзьями поделитесь, вдруг они еще не знают свое будущее. С Новым годом! 🎄

Длиннющие праздники уже скоро. С одной стороны, мы все заслужили отдых, с другой — мы будем скучать по работе. Особенно по не
+8
Длиннющие праздники уже скоро. С одной стороны, мы все заслужили отдых, с другой — мы будем скучать по работе. Особенно по незамьюченным микрофонам, гибким дедлайнам, скачкам дофамина от фразы «Согласовано» и по тем багам, о которых тестировщики пообещали молчать.

Что помогает быстро находить корень проблемы в работе PostgreSQL? Дней до нового года все меньше, а контента на праздники — в
+1
Что помогает быстро находить корень проблемы в работе PostgreSQL? Дней до нового года все меньше, а контента на праздники — все больше. Рассказываем про инструменты, которые помогают в диагностике СУБД и показываем как они работают на практике. Открывайте наш доклад-адвент, чтобы узнать детали о докладе, которым делимся сегодня. ⚡️Запись — на Rutube, YouTube, в Дзен и ВК.

В этом году Postgres Professional исполнилось 10 лет. В честь этого мы проехали по всей стране от Санкт-Петербурга до Владиво
+4
В этом году Postgres Professional исполнилось 10 лет. В честь этого мы проехали по всей стране от Санкт-Петербурга до Владивостока с митапами, посвященными PostgreSQL и всему, что рядом. И, судя по отзывам, правильно сделали. Этим постом хотим подбить статистику по этой нелегкой затее и сказать спасибо тем, кто ее воплотил. Цифры: ➡️ Полторы тысячи участников в 6 городах узнали, что такое митап от Postgres Professional: Пермь, Нижний Новгород, Казань, Владивосток, Санкт-Петербург и Екатеринбург. ➡️ Всего прочитали 21 доклад, из которых 6 — от дражайших партнеров. ➡️ Павел Конотопов подготовил аж три доклада по личной инициативе! Будьте как Павел! ➡️ И, пожалуй, главное достижение: съели 423 пиццы и выпили 834 литра пива в прекрасной компании. Спасибо: ✔️ Отделу ивентов в лице Маши Критской и Юли Брусковой за сильный бэкофис и крутую организацию. ✔️ Мише Жилину за создание и поддержку бота. ✔️ Саше Фатину за продюсирование происходящего. ✔️ Родиону Зосину за медиаподдержку. ✔️ Кате Соколовой за терпеливое общение с посетителями. ✔️ Рекрутерам за умение отвечать на нетехнические вопросы. ✔️ Саше Смирновой за терпение и усидчивость на сертификации. ✔️ Сергею Зиновьеву за презентации и Этери Бежашвили за дизайн митапов. ✔️ Бюджету за то, что он просто был. И всем-всем-всем, кто участвовал. С наступающим Новым годом!

Какие форматы позволяют учить SQL играючи — от квестов до DOOM в СУБД? Приближаются праздники, а значит — появится время сдел
+1
Какие форматы позволяют учить SQL играючи — от квестов до DOOM в СУБД? Приближаются праздники, а значит — появится время сделать то, что раньше не удавалось. Например, запустить DOOM на PostgreSQL или протестировать пару-тройку нетривиальных расширений для СУБД. Об этом — в докладе, который постим в адвенте сегодня. Чтобы узнать детали, откройте вторую картинку. ⚡️Запись — на Rutube, YouTube, в Дзен и ВК.