Пока течёт мой любимый кетчуп

Коллеги, поздравляю с понедельником 😴

Сладкий сюрприз в честь праздника не подготовила, но принесла практический кейс для разбора 🤔

ИТАК

У вас есть микросервис, который отвечает за расчет предлагаемой % ставки по кредиту. В этом микросервисе генерятся кое-какие отчеты. В вашем банке даже есть приложение для сотрудников, в котором можно выгрузить такой вот отчет в csv-формате. Пользователи - другие сотрудники банка.

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

Странная конечно жалоба, учитывая тот факт, что ПО для офисной работы никогда не было особо удобным. Возможно это вообще заговор компаний-производителей кофе и чая, который офисные работники выпивают галлонами в томительном ожидании загрузки страниц. Но уж коли задача поставлена, придется что-то делать.

Вы оценили ситуацию и пришли к выводу, что всему виной возросшие объемы финансово неграмотный граждан заявок и, как следствие, размеров отчетов. Кроме того, из-за усложнения логики отчета для его сборки теперь требуется слишком много JOIN-ов таблиц. Отчет то собирается «на горячую», прямо после синхронного запроса на его получение.

➖➖➖➖➖➖➖➖➖➖➖ Давайте накидаем варианты решения? Их несколько, выбор оптимального будет зависит от множества факторов, о которых напишу следующий пост.

Брейншторм туть ↘️↘️↘️

Пока течёт мой любимый кетчуп
Коллеги, поздравляю с понедельником 😴
Сладкий сюрприз в честь праздника не подготовила, но принесла практический кейс для разбора 🤔
ИТАК
У вас есть микросервис, который о... | Сетка — социальная сеть от hh.ru