Написать

Разработка мобильного приложения для Ситилинка

Срок подбора:
Клиент
Ситилинк
  • #Golang
  • #Мобильное приложение

О клиенте

Заказчик — онлайн-ритейлер техники с широким ассортиментом товаров. Компания на рынке с 2008 года и активно растет.

На площадках заказчика представлено более 50 000 наименований бытовой техники, цифровой электроники и других категорий. В ведении компании уже более 48 магазинов разных форматов, а также около 500 пунктов выдачи заказов.

ПРОБЛЕМА

Клиент обратился к Augment со следующей проблемой: Монолитная архитектура сайта и мобильного приложения замедляла и усложняла работу многих сервисов. Было необходимо разделить монолит на микросервисы, тем самым повысив производительность сайта, мобильного приложения и терминалов компании

ЗАДАЧА

  • Разделить монолитный сайт на микросервисы.
  • Доработать и развить ключевые микросервисы: каталог товаров, поиск и фильтры, процесс заказа, клиентский профиль и информация о точках продаж.
  • Обеспечить интеграцию с системой управления продажами (CRM).
  • Разработать сервер терминалов, интерфейс пользователя с генерируемым контентом (UGC) и API на основе gRPC для мобильного приложения.

РЕШЕНИЕ

За время сотрудничества на проекте наши специалисты:

  • Реализовали проект с помощью разных технологий разработки — Golang, Tarantool, gRPC, Prometheus, Docker, Unit, Graceful shutdown и других.
  • Внедрили новые высоконагруженные микросервисы.
  • Разработали сервер для терминалов в магазинах компании.

РЕЗУЛЬТАТ

  • Ключевые компоненты сайта и мобильного приложения переведены из монолита в микросервисы
  • Доработаны ключевые микросервисы: каталог товаров, поиск и фильтры, процесс заказа, клиентский профиль и информация о точках продаж
  • Разработан сервер терминалов, интерфейс пользователя с генерируемым контентом (UGC) и API на основе gRPC для мобильного приложения
  • Обеспечена интеграция с системой учета продаж (CRM)

ТЕХНОЛОГИИ