Платформа по продаже кормов для кошек и собак

Платформа по продаже кормов для кошек и собак

Гео: Смоленск

Задача

Клиент обратился к нам с уже действующим интернет-магазином, который нуждался в доработках. Основные проблемы заключались в том, что существующая платформа не имела возможности оформления подписки на корма, а также не была достаточно удобной для пользователей из-за отсутствия функционала корзины.▎Проблемы клиента:• Отсутствие функции подписки, что ограничивало пользователей в выборе удобного способа покупки.• Неудобный процесс оформления заказа из-за отсутствия полноценной корзины.• Неоптимизированные процессы, которые мешали росту бизнеса.▎Цели команды Абирон:?Разработать возможность оформления подписки как для пользователей, так и для сотрудников колл-центра.?Создать с нуля корзину пользователя, чтобы упростить процесс покупок.?Интегрировать внешние API для управления жизненным циклом заказа.?Реализовать микросервисную архитектуру для повышения гибкости и масштабируемости платформы.?Обеспечить надежность работы системы через распределение транзакций и атомарность баз данных.

Решение

Работа над проектом началась с тщательного анализа существующего кода и требований клиента. Мы провели ревью кода, чтобы понять, какие изменения необходимо внести. После этого команда определила ключевые задачи для разработки. ▎Этапы реализации: 1. Оформление подписки: Создали функционал, позволяющий пользователям оформлять подписку на корма. Это было сделано как для конечных пользователей, так и для сотрудников колл-центра, что значительно упростило процесс взаимодействия. 2. Создание корзины пользователя: Разработали корзину с нуля. Теперь пользователи могут легко добавлять товары, изменять количество и оформлять заказы всего в несколько кликов. 3. Интеграция с внешними API: Подключили API Starfish24 для управления полным жизненным циклом заказа. Это позволило автоматизировать многие процессы и повысить эффективность работы. 4. Микросервисы: Внедрение микросервисной архитектуры дало возможность разделить функционал на независимые части, что упрощает дальнейшее развитие и масштабирование платформы. 5. Тестирование и оптимизация: Каждый этап разработки проходил тщательное тестирование. Мы убедились, что все изменения не нарушают работу действующей платформы. ▎Использованные технологии: Для реализации проекта мы применили следующие технологии: • FastAPI: для создания высокопроизводительного бэкенда. • Kafka: для обработки сообщений между микросервисами. • SqlAlchemy: для работы с базой данных PostgreSQL. • Redis: для кэширования данных и повышения производительности. • Pydantic: для валидации данных. • ElasticSearch: для быстрого поиска по товарам.

Агентство

0.0/5

Другие кейсы

Клиент

ООО «Строй Парк-Р»

Гео

Барнаул
Опубликована 22.01.2025

Клиент

SPORTFERMA

Гео

Владимир
Опубликована 22.01.2025

Клиент

ООО Единорог

Гео

Казань
Опубликована 22.01.2025
Добавить новое агентство

Для премиального (рекламного) размещения информации о компании напишите нам на почту info@my-specialist.ru или через форму обратной связи. Ознакомиться с возможностями премиального размещения курса можно здесь.

Укажите данные для связи

Для премиального (рекламного) размещения информации в карточке напишите нам на почту info@my-specialist.ru или через форму обратной связи. Ознакомиться с возможностями премиального размещения карточки можно здесь.

Оставьте Ваши данные для связи