Техническое задание: Миграция базы данных бэкенд-сервиса

Краткое описание проекта

Существует рабочий бэкенд-проект, написанный на языке программирования Go. В настоящее время в качестве системы управления базами данных используется PostgreSQL. Задача заключается в адаптации всего сервиса для работы с СУБД MariaDB с сохранением всей существующей логики и производительности.

Основные требования и задачи

  • Анализ существующей кодовой базы на Go, включая все SQL-запросы, модели данных и конфигурацию подключения к БД.
  • Переработка слоя работы с данными (Data Access Layer) для совместимости с MariaDB.
  • Адаптация или переписывание SQL-запросов с учетом особенностей и синтаксических различий между PostgreSQL и MariaDB.
  • Проверка и, при необходимости, модификация миграций базы данных (если они используются).
  • Тестирование всех функций приложения после миграции для обеспечения корректной работы.
  • Оптимизация производительности запросов в новой среде.
  • Обеспечение безопасности подключения и работы с данными.

Условия работы

  • Работа выполняется напрямую с заказчиком.
  • Обязательно подписание NDA (Соглашения о неразглашении) перед началом работ.
  • Исполнитель должен иметь опыт работы с Go, PostgreSQL и MariaDB.

Ожидаемый результат

Полностью функционирующий бэкенд-сервис на Go, бесперебойно работающий с базой данных MariaDB, с сохранением всей исходной бизнес-логики и производительности.

Разработка UX/UI дизайна для комплексной веб-платформы

Требуется создать полный UX/UI дизайн веб-платформы, включая лендинг, личные кабинеты, админ-панель и аналитические разделы. Ключевые акценты - интуитивная навигация, понятная визуализация данных и удобный пользовательский интерфейс.

Монтаж коротких видео для YouTube Shorts

Требуется смонтировать динамичный ролик для YouTube Shorts продолжительностью до 1 минуты из предоставленных исходных видео. Необходимо склеить 5-10 клипов в единый сюжет, добавить базовые эффекты, тексты и музыку.

Настройка VPN-доступа на удаленном сервере и создание клиента

Требуется восстановить работу VPN-подключения на сервере в США, который перестал функционировать. Необходимо диагностировать проблему (возможная блокировка на уровне провайдера), настроить стабильное решение и предоставить рабочий клиент для подключения.