Совершенно новичок в программировании на стороне сервера, и мне интересно узнать о лучших методах сбора информации, например, от таких сервисов, как Stripe Payments.
Для некоторого контекста - клиент с полосой может иметь несколько платежных карт, одна из которых считается платежной картой по умолчанию.
Теперь предположим, что клиент обращается к моему серверу и хочет использовать платежную карту по умолчанию для клиента XX. Мой вопрос: должен ли я поддерживать свою собственную информацию о базе данных полос или просто пересылать этот запрос на полосу напрямую?
С одной стороны, хранение этой информации локально означает, что мне не нужно полагаться на второй сетевой запрос для сбора этой информации - я могу просто отправить обратно то, что находится в моей базе данных.
С другой стороны, хранение этой информации локально означает, что мне нужно поддерживать больше кода, и теперь мне нужно беспокоиться о том, чтобы он отражал истинные данные на полосе. Эта проблема разрешима, но перевешивают ли затраты на это отрицательные стороны дополнительных вызовов API?
Есть предположения? Я хотел бы услышать несколько мнений, так как это для меня очень ново :)
Благодарность!