Пока течёт мой любимый кетчуп
Коллеги, поздравляю с понедельником 😴
Сладкий сюрприз в честь праздника не подготовила, но принесла практический кейс для разбора 🤔
ИТАК
У вас есть микросервис, который отвечает за расчет предлагаемой % ставки по кредиту. В этом микросервисе генерятся кое-какие отчеты. В вашем банке даже есть приложение для сотрудников, в котором можно выгрузить такой вот отчет в csv-формате. Пользователи - другие сотрудники банка.
❓ Вам, как системному аналитику, нужно решить проблему долгой выгрузки отчета.
Странная конечно жалоба, учитывая тот факт, что ПО для офисной работы никогда не было особо удобным. Возможно это вообще заговор компаний-производителей кофе и чая, который офисные работники выпивают галлонами в томительном ожидании загрузки страниц. Но уж коли задача поставлена, придется что-то делать.
Вы оценили ситуацию и пришли к выводу, что всему виной возросшие объемы финансово неграмотный граждан заявок и, как следствие, размеров отчетов. Кроме того, из-за усложнения логики отчета для его сборки теперь требуется слишком много JOIN-ов таблиц. Отчет то собирается «на горячую», прямо после синхронного запроса на его получение.
➖➖➖➖➖➖➖➖➖➖➖ Давайте накидаем варианты решения? Их несколько, выбор оптимального будет зависит от множества факторов, о которых напишу следующий пост.
Брейншторм туть ↘️↘️↘️
· 13.10.2025
Возможно репликация данных из транзакционной базы в аналитическую/ создание витрины данных
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 13.10.2025
Я тоже за это! В тг чето комментаторы так это и не предложили. Но других вариантов накидали вагон) они тоже имеют место быть, но я в кейсе под перенос в другую бд/сервис намеренно «удочку» оставила
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 13.10.2025
Жду пост с вариантами ответов комментаторов! У меня на удивление пока других вариантов в голову не приходит😅🙈
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён