Я собираюсь развернуть несколько (30+) приложений для нескольких клиентов в разных облачных средах (AWS, Azure, Google Cloud и т. Д.) И позволить им обмениваться данными друг с другом. Мой план состоит в том, чтобы использовать технологию Blockchain/IPFS, где каждый клиент хранит копию данных, и любые изменения этих данных распространяются на все узлы.Blockchain/IPFS для обмена данными между приложениями
Данные могут быть разделены на два типа:
Публичные данные каждого клиента являются общими и доступны всем приложениям напрямую.
Личные данные каждого клиента зашифрованы открытым ключом клиента перед хранением, а шифр доступен для всех приложений.
Это звучит как жизнеспособное решение? IPFS, по-видимому, является хорошим кандидатом на хранение данных, но не уверен, какая база данных хорошо работает с IPFS.