kintoneとGCPを使った外部サービス連携システム
kintoneとGCPを使った外部サービス連携システムの開発・メンテナンスは、時代の進化に伴い多くの共通的な課題の解決を支援するために開発された、柔軟なシステムです。kintoneとGCPを使うことで、複雑なアプリケーション開発を単純化し、さらに簡単なフローを構築することが可能です。本記事では、kintoneとGCPを使った外部サービス連携システムの開発・メンテナンスを行う上での知見と、インフラストラクチャのセットアップ方法について説明します。
kintoneとGCPを使ったフローの構築
kintoneとGCPを使った外部サービス関連付けの仕組みを構築する際には、専門の知識と経験が必要です。まず、システム構築の必要なサービスを事前に決定し、GCPコンソールから都度確認しながら、kintoneとGCPを連携できるようにします。次に、関連する外部のサービスを使用する際に必要なGCPネットワーク、ストレージなどの設定を行います。
kintoneとのサービス連携フローの実装
実装にあたっては、以下のようなサービス連携フローを構築することをお勧めします。
//フォーム送信時にGCPコンピューティングサービスからデータを取得する例
1. kintoneからフォーム送信時にGCPのAPIエンドポイントにデータを送ります
2. GCPサーバーから応答を受け取り、kintoneのデータを更新します
3. データ更新が完了したら、kintoneからAPIレスポンスを得て完了とします
このサービス連携フローの具体的な実装は、実現するシステムの開発環境や目的によって異なりますので、事前にご自身の環境に適合したスケッチを提案してから開発を進めるようにします。
メンテナンスと関連ツールの管理
開発完了後は、kintoneとGCPを使った外部サービス連携システムのメンテナンスが必要となります。運用中に他のサービスとの関連付けを追加する場合もあるため、開発環境から実稼働環境への適用は、常に行なっている必要があります。また、kintoneとGCPを使う場合は、デプロイに必要な設定コードやツールの管理を行いながら、kintoneとGCPを最新の状態に保つよう確実なマイグレーションを行う必要があります。