新しいアプリを開発します(LaravelまたはRailsを使用している可能性があります)。重要なのは、ユーザーテーブルをアプリケーションレベルで使用するというデータベースを用意していることです。ユーザーモデルが用意されています。ユーザーモデルが変更されると、瞬時に別の外部ソースに通知が送信されます。将来、アプリは外部ソースの切り替えを許可する必要があります。モデルの情報は外部ソースと同期しています
私は良いオプションはロジックを包む(データを同期して保持する)UserService(Service layer design patter)クラスを作成してからすべてのコントローラが使用すると思います。
あなたはそれを行う最善の方法は何だと思いますか?
質問はかなり混乱しています。あなたは、なぜあなたが外部ソースで持続するのか説明していません。このような場合は、APIクライアントを構築する必要があります。 – fbelanger