Данные реплицируются на настраиваемое кол-во запущенных копий торгового ядра. За 3 года у нас торговое ядро падало 2 раза. При этом во всех случаях репликация не помогла, поскольку реплицируемые данные, поступающие на реплики также заставляли их упасть. Но спасает функционал по восстановлению торгового ядра по данным из БД.
По логике если писать все изменения в ордербуках и баллансов юзеров в БД в отдельной программе, то не должно пропасть самое ценное. Ещё можно делать периодически снепшот ядра и писать в БД все входящие запросы, по идее по предыдущему снепшоту и последующим обращениям(ордерам, вводам\выводам и тп) можно восстановить состояние перед крешем.
Ох, не до сервиса... правда...даже минимального... На данном этапе мы с радостью сотрудничали бы с кем-либо по юридической части, но пока не встретились нам по пути профессионалы в этой узкоспециализированной области.
Ну, вы дерзнули на проект не детских масштабов, это круто и сделали уже не мало, по сути почти всё готово, из минимально достаточного, осталось глянцевать, делать конфетку, добавить вишенку на торт. Были бы вы в Кремниевой долине, легко бы заполучили пару десятков миллионов$, за малую часть бизнеса, наняли бы пару десятков молодцов и сделали бы всё что душе угодно в кратчайшие сроки. У нас увы придётся так и остаться "в гараже", больше пары сот килобаксов под дикие проценты и с гарантией выклянчить не получится. А если ломиться к западным инвесторам, то там не доверяют всем с бывшего СССР, особенно в финансовом секторе, мы там словно цыгане, воплощение скама, максимум аутсорс за гроши, да ещё через посредников.
Вам надо как b2bx.exchange во первых действующую биржу сделать и выпустить щитки, а на проданные щитки уже развиваться, только по честному, а не сперва ламбо покупать, это успеется)))