Case study

MegaPost — система автопостинга

MegaPost • Project Manager / Programmer / DBA • 2019

B2B SaaS Autoposting Social Media Integrations Product Management PostgreSQL MySQL Data Migration

Контекст

MegaPost проектировался как единое рабочее место для регулярного ведения нескольких социальных площадок. Вместо ручной публикации в каждом аккаунте пользователь собирает контент, назначает каналы и управляет выходом материалов через календарь и расписания.

Моя роль

Project Manager, программист и DBA. Я отвечал за декомпозицию продукта, согласование структуры и сценариев, постановку задач, координацию участников и приёмку решений. Параллельно выполнял инженерную работу: проектирование и перенос данных со старой версии CMS (MySQL) в новую структуру и платформу на PostgreSQL.

Спроектированный контур

  • создание, копирование и ведение очереди публикаций;
  • месячный и недельный календарь контента;
  • подключение аккаунтов VK, Facebook, «Одноклассников» и Twitter;
  • группировка площадок в списки и назначение вотермарок;
  • расписания, библиотека изображений, пользовательские функции и RSS-источники;
  • статусы подключения и обработки ошибок внешних аккаунтов.

Миграция данных MySQL → PostgreSQL

Отдельный контур ответственности — переход со старой версии CMS и MySQL-СУБД на новую платформу с PostgreSQL. Задача включала сопоставление сущностей старой и новой схемы, подготовку и прогон миграции, контроль целостности данных и совместимости с рабочими сценариями публикаций, аккаунтов и расписаний.

Артефакты проекта

Сохранился полный набор детализированных дизайн-макетов интерфейса 2019 года: публикации, редактор поста, предпросмотр для разных социальных сетей, календарь, списки, аккаунты, расписания, вотермарки, изображения, функции, RSS, тариф, реферальный контур и поддержка. Это не абстрактная схема, а проработанные пользовательские сценарии и визуальный дизайн продукта.

Почему кейс важен

Это пример совмещения product delivery и инженерной ответственности: ценность возникает не только из согласованной работы контента, каналов и расписаний, но и из контролируемого переноса данных на новую СУБД и платформу без потери рабочего контура.

Формат: Веб-система управления публикациями и расписаниями

Моя ответственность: Scope, сценарии, постановка задач, координация команды, приёмка, программирование и DBA

Миграция данных: Перенос со старой CMS (MySQL) на новую платформу и структуру на PostgreSQL

Каналы: VK, Facebook, «Одноклассники» и Twitter

Проработанный контур: Публикации, календарь, списки, аккаунты, расписания, медиа, RSS и функции

Скриншоты проекта

Дата проекта 2019
← Все проекты