Задачи для подготовки к собеседованию

CoinKeeper — сервис для управления личными финансами

System Design
Сервис позволяет пользователям вносить вручную доходы/расходы, а также интегрироваться с различными банками для автоматического извлечения данных оттуда и управления своими личными финансами.
Задача: Спроектируйте сервис, подобный CoinKeeper
Подробнее о СoinKeeper: https://about.coinkeeper.me