TGViewer
Системный анализ | Дмитрий Помаскин Системный анализ | Дмитрий Помаскин @system_analysis_school · 1.39K subscribers
Post #280 739
❗️Новая задачка по System Design❗️

Ссылка youtube

Эту задачку успешно решил один из учеников во время собеседования на позицию middle💪

Условия задачи:

✅Внедрить функциональность промокодов в существующий маркетплейс.

🔸Много типов промокодов: Скидка на первый заказ, скидка на определенную категорию товаров, бесплатная доставка, подарочный промокод на день рождения, персональная скидка от менеджера.

🔸Промокод должен иметь лимит использований, срок действия, может быть привязан к минимальной сумме заказа.

🔸Если система промокодов полностью упадет, пользователи все равно должны иметь возможность совершить заказ (но без промокода).

🔸Маркетологам нужны детальные отчеты: какие промокоды работают, конверсия, использованные/неиспользованные промокоды.

🔸Состав системы текущий: сервис пользователей, сервис заказов, сервис каталога, общая Kafka.

P.S. Напоминаю, что запись на EDA 07.02 уже открыта и там ещё есть места🫡

Системный анализ | Дмитрий Помаскин
  • 👍 8
  • 🔥 6
  • 👏 3
More from @system_analysis_school
  1. Sep 10, 2026❗️Примеры использования балансировщиков❗️ Как и обещал, собрал для вас несколько популярны…
  2. Sep 2, 2026❗️L7-балансировщики❗️ Продолжаем разговор про балансировку нагрузки в наших системах 🫡 Се…
  3. Aug 27, 2026❗️Балансировщики нагрузки❗️ Следующий элемент, который мы разберем, это балансировщики наг…
  4. Aug 21, 2026❓Когда CDN не нужен?❓ Часто на собеседованиях и консультациях при решении задач по system…
  5. Aug 13, 2026❗️CDN на пальцах❗️ На консультациях за последние полгода часто замечаю, что, при проектиро…
  6. Aug 7, 2026✅ Запись открыта ✅ 15.08 12:00 МСК System Design Для записи жмите сюда 👈 🔝 Паблик VK 😀…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →