Я делаю финансовые приложения и уверен, что деньги не прощают небрежности. В финтехе я уже несколько лет, и почти всё, чем я занимался, так или иначе связано с движением средств: сервисы учёта расходов, цифровые кошельки, платёжные шлюзы, подключения к банковским системам и ядра, которые проводят транзакции. Со мной вы работаете с человеком, который считает расхождение на копейку поводом остановиться и разобраться, а не закрыть глаза, потому что в деньгах цена ошибки слишком высока.
Обычно я берусь сначала за фундамент: корректное проведение транзакций, идемпотентность платежей, сверку остатков и прозрачный аудит каждой операции. Затем добавляю обвязку — процессинг карт, банковские шлюзы, внешние реестры — и закрываю их повторными попытками, мониторингом и внятной реакцией на сбои. Дальше идут интерфейсы: панели, где баланс и движение денег видны сразу и без расшифровки, одинаково удобные и клиенту с кошельком, и специалисту, следящему за расчётами и выплатами.
Про защиту и требования регуляторов я думаю с первой строчки, а не перед сдачей. Чувствительные данные шифрую, права доступа выдаю по минимуму, веду журналы там, где это действительно нужно, и заранее готовлю систему к проверкам. Если вам нужен продукт для работы с деньгами, который не ломается под нагрузкой и не подводит на проверке, я возьмусь за него всерьёз и не исчезну после запуска — останусь развивать и сопровождать.
Обычно я берусь сначала за фундамент: корректное проведение транзакций, идемпотентность платежей, сверку остатков и прозрачный аудит каждой операции. Затем добавляю обвязку — процессинг карт, банковские шлюзы, внешние реестры — и закрываю их повторными попытками, мониторингом и внятной реакцией на сбои. Дальше идут интерфейсы: панели, где баланс и движение денег видны сразу и без расшифровки, одинаково удобные и клиенту с кошельком, и специалисту, следящему за расчётами и выплатами.
Про защиту и требования регуляторов я думаю с первой строчки, а не перед сдачей. Чувствительные данные шифрую, права доступа выдаю по минимуму, веду журналы там, где это действительно нужно, и заранее готовлю систему к проверкам. Если вам нужен продукт для работы с деньгами, который не ломается под нагрузкой и не подводит на проверке, я возьмусь за него всерьёз и не исчезну после запуска — останусь развивать и сопровождать.