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

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

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

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

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

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

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

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

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

Разработка лендинга на платформе Tilda

Требуется создание уникального одностраничного сайта (лендинга) на конструкторе Tilda. Работа включает полный цикл: от прототипа и дизайна до адаптивной верстки и базовой SEO-оптимизации. Готовый продукт будет соответствовать студийному качеству.