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

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

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

Задача

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

Решение

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

Агентство

0.0/5

Другие кейсы

Клиент

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

Гео

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

Клиент

SPORTFERMA

Гео

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

Клиент

ООО Единорог

Гео

Казань
Опубликована 18.01.2025

Клиент

Гео

Краснодар
Опубликована 18.01.2025

Клиент

Гео

Краснодар
Опубликована 18.01.2025

Клиент

Eyzo

Гео

Москва
Опубликована 18.01.2025
Добавить новое агентство

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

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

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

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