Контекст
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 и функции