Войти Регистрация
System design

20. Выписка по счёту за 5 лет

Средняя

Пройдите шаги: уточните требования, оцените нагрузку, выберите решения, нарисуйте схему.

Для расчёта: у активного клиента 3 000 операций в год. В основной базе хранится 1 год, старше — в архиве. В пик приходит 1 000 заказов выписки за 5 лет в час.

Строка в PDF — около 200 байт. Выписка должна быть подписана банком.

В работе: Выписку за годы просят для визы, ипотеки и налоговой, и обычно в последний день.

Как проверяем Шаги с вариантами и расчётами проверяем автоматически: число засчитано, если оно в пределах допуска от эталона. Схему вы оцениваете сами по чек-листу. Зачёт — схема набрала 60 % чек-листа и верны 70 % остальных пунктов. Ответ один на подход: после него показываем разбор.
асинхронные задачиархивClickHouseобъектное хранилище

Источник: на задачах Альфа-Банка: выписки и справки. Условие пересказано своими словами.

Давали на собеседовании? Ответов пока мало — ваш поможет.
  1. Уточнить требования — Что уточнить?
  2. Оценить объёмы
  3. Режим — Как формировать выписку?
  4. Архив — Где хранить операции старше года?
  5. Схема — Опишите путь от кнопки «Заказать выписку» до PDF.