👩🌾 Новый проект: микросервисная архитектура для маркетплейса фермеров #FarmFreshGA 👩🌾
Сухая теория не запоминается. Поэтому каждый месяц я запускаю в канале новый проект, чтобы мы вместе могли разбирать теорию и сразу применять её на практике.
👉 В этом месяце мы проектируем микросервисную архитектуру FarmFresh.
FarmFresh — маркетплейс для локальных фермеров, где можно продавать продукты напрямую покупателям и предлагать подписки на свежие товары.
Основные функции платформы:
✔️ Каталог продуктов — фермеры добавляют товары, а покупатели выбирают и покупают их.
✔️ Подписка на свежие продукты — регулярная доставка с ферм (еженедельно, ежемесячно и т.д.).
✔️ Разовые заказы и просмотр истории покупок.
✔️ Учет остатков и управление доставкой для фермеров с оповещением покупателей о статусах.
✔️ Настройка зон доставки с возможностью указания радиуса и времени.
✔️ Рейтинги и отзывы на продукты.
✔️ Чат поддержки от владельцев маркетплейса для помощи покупателям и фермерам.
✔️ Маркетинговые инструменты: купоны на скидки, акции на товары.
Для пользователей будут разработаны приложения на iOS, Android и Web. Для фермеров также. А панель администратора поможет тех. поддержке управлять всей системой.
📋 План работы:
1. Наглядно разобрать отличия в видах архитектуры: монолит, сервисы и микросервисы.
2. Выделить ключевые микросервисы.
3. Определить API (REST, gRPC, GraphQL и другие) для проекта.
4. Познакомиться с асинхронным взаимодействием и брокерами.
5. Создать схему архитектуры в нотации C4.
Чтобы участвовать в проекте, нужно просто быть подписанным на канал и следить за обновлениями 🙂
Добро пожаловать в новый проект! 🚀
#АрхитектураGA #FarmFreshGA
Post #2045
4.96K

- 🔥 100
- 👍 20
- ❤ 10
- 🥰 1