Fintech Engineering Handbook - это практическое руководство по разработке надежных финансовых систем, построенное вокруг трех принципов:
- Не изобретать деньги. Никаких дубликатов и произвольных изменений баланса
- Не терять данные. Полная прослеживаемость через event sourcing, аудиторские следы и иммутабельность
- Никому не доверять. Проверка вебхуков, сверка данных из независимых источников, валидация на границах системы
Статья разбирает все ключевые аспекты: представление денег с правильной точностью и без плавающей запятой, двойную бухгалтерию как основу лоджера с разграничением value/booking/settlement time, резервирование средств для исключения гонок, идемпотентность для защиты от повторной обработки, полную возобновляемость операций после сбоев, надежное взаимодействие с внешним миром через аутбокс-паттерн и reconciliation, а также контроль доступа с разделением обязанностей (принцип двух пар глаз) и подходы к тестированию - от property-based до инъекции сбоев и проверки обратной совместимости событий.
Если вы хотит работать в финтехе, то маст рид
08.07.2026
Похожее
21.06.2026
Каждый байт важен
Наконец-то статья не про этих ваших агентов, а про старые добрые байты. Автор...
09.06.2026
Как работает интернет
Туториал объясняет, как работают TCP-серверы, начиная с теории - что такое сокет...
31.05.2026
Свой DNS на C
Автор, работающий SOC(Security Operations Center)-аналитиком, решил разобраться ...
26.05.2026
Сборщик мусора
Автор прослеживает эволюцию сборки мусора от оригинального mark-and-sweep из ста...