Информация об изменениях

Сообщение Дизайн приложения для торговли на сток маркет а ля робингуд от 12.06.2022 18:05

Изменено 12.06.2022 18:06 MikhailZ

Дизайн приложения для торговли на сток маркет а ля робингуд
Я патыюсь спроектировать приложение похожее на робингуд для торговли на сток маркет
На данный момент я представляю как это будет работать в общих чертах
Я буде вызывать некоторый API для того чтобы покупать или продовать акции, вот пример чтобы купить (etrade)
https://apisb.etrade.com/docs/api/order/api-order-v1.html#/definition/orderPlace
или (alpaca)
https://alpaca.markets/docs/api-references/trading-api/orders/
Вопрос в том, нужно ли мне иметь свою базу данный с традиционными таблицами например
позиция, ордер купить/продать, пользователь, депозит, итд
каждый раз когда юзер покупает акцию, я буду записывать данные в таблицу БД и вызывать соответствующий API (etrade/alpaca)
Но возникает вопрос нужна ли своя БД вообше если вся это информация уже есть если вызвать API например чтобы
получить список ордеров, позиций итд.
Может быть вызавать напрямую API вендора и вообще не сохранять эту информацию в свою БД, ну может быть за исключением пользователей для аутентикации и их настроек?
Кто что думает?
Дизайн приложения для торговли на сток маркет а ля робингуд
Я патыюсь спроектировать приложение похожее на робингуд для торговли на сток маркет
На данный момент я представляю как это будет работать в общих чертах
Я буду вызывать некоторый API для того чтобы покупать или продовать акции, вот пример чтобы купить (etrade)
https://apisb.etrade.com/docs/api/order/api-order-v1.html#/definition/orderPlace
или (alpaca)
https://alpaca.markets/docs/api-references/trading-api/orders/
Вопрос в том, нужно ли мне иметь свою базу данный с традиционными таблицами например
позиция, ордер купить/продать, пользователь, депозит, итд
каждый раз когда юзер покупает акцию, я буду записывать данные в таблицу БД и вызывать соответствующий API (etrade/alpaca)
Но возникает вопрос нужна ли своя БД вообше если вся это информация уже есть если вызвать API например чтобы
получить список ордеров, позиций итд.
Может быть вызавать напрямую API вендора и вообще не сохранять эту информацию в свою БД, ну может быть за исключением пользователей для аутентикации и их настроек?
Кто что думает?