このページの本文へ

前へ 1 2 3 次へ

「ニュースパス」開発でのサーバーレス活用、「ServerlessConf Tokyo」レポート(後編)

Gunosyが語る「サーバーレス」とモバイルアプリのいい関係

2016年10月13日 07時00分更新

文● 大塚昭彦/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

サーバーレスで大幅な効率的が可能、ただし“銀の弾丸”ではない

 サーバーレスアーキテクチャを取り入れたこうした取り組みの結果、Gunosyでは、過去に抱えていた幾つもの課題について「前に進むことができた」と松本氏はまとめた。

上述した取り組みによって、過去の課題が解消に向かって前進している

 とはいえ、取り組みを進める中では問題も発生したという。松本氏は「サーバーレスとはいえ、時には雲の上のことも考えよう」と述べ、Gunosyで遭遇した幾つかのトラブルを紹介した。

 たとえば、幅広い機能を提供するCognitoと、自社開発の重複という問題である。Congnitoが管理するAWS上のユーザーと、自社システムのうえでのユーザーとがどういう関係になるのかをあらかじめ整理しておかないと、将来的に整合性がとれなくなる可能性がある。松本氏は一例として「ユーザーアカウントのライフサイクル」を挙げ、事前に詳細な検討が必要であることを示した。

Cognitoと自社開発システムの間でのユーザーアカウントの整合性は、事前によく検討しておくべきと松本氏

 そのほか、SDK利用時に裏で動いている処理の挙動、シンク機能の競合解決、シンクに基づくLambdaトリガーの頻度調整、古いデバイストークンとSNSエンドポイントの処理といった部分でも、それぞれ検討が必要だったという。まさに「雲の上のこと」、つまりクラウド上でどのように処理されるのかを十分に考える必要があるということだ。

1人のユーザーが複数クライアントを起動している場合のデータ競合の問題が生じうる

CognitoのシンクをLambdaのトリガーにする場合はその頻度に注意

 サーバーレスアーキテクチャについて、松本氏は適切な目的で使えば大幅な効率化が図れるものの、「(あらゆる課題を解決できる)“銀の弾丸”ではない」ことを強調した。

 「サーバーレスは、盲信するよりも半分批判的な目で見ることが大事かと思う。ニュースパスでは、運用部分の人手を減らすことができた。ただし“罠”もたくさんあるので、皆さんは一つ一つ精査しながら、いろんな事例も見て、適切に使っていくようにしてほしい。AWSに限らず、GCP(Google Cloud Platform)など多彩なサービスも出てきている」

前へ 1 2 3 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    TECH

    訓練だとわかっていても「緊張で脇汗をかいた」 LINEヤフー、初のランサムウェア訓練からの学び

  2. 2位

    ITトピック

    若手が言わない“本音の退職理由”上位は/「データ停止は景気後退よりも企業の脅威」6割/クライアントに告げずAI活用するフリーランス、ほか

  3. 3位

    ビジネス・開発

    最悪のシナリオは「フィジカルAI」による基幹産業の衰退 日本の勝ち筋は、“同期技術”と“ドメイン知識”

  4. 4位

    Team Leaders

    ファイル名が命名規則に合っているかの自動チェック、Power Automateのフローで実現しよう

  5. 5位

    TECH

    “GPUなし”ノートPCで動くLLMで、ローカルAIエージェントを自作する

  6. 6位

    TECH

    糖尿病超早期を採血なしで検出、予防へ! 代謝や臓器のつながりに着目した予防法開発

  7. 7位

    ビジネス

    廃校がAIの心臓部に!? 地方の遊休施設を「AIデータセンター」に生まれ変わらせるハイレゾの挑戦がアツいぞ

  8. 8位

    データセンター

    液冷技術の最先端が集うイノベーションラボ「DRIL」、印西のデータセンターに現わる

  9. 9位

    TECH

    業界横断で“サイバー攻撃から供給網を死守” NTT・アサヒ・トライアルらが「流通ISAC」始動

  10. 10位

    Team Leaders

    バックオフィス業務もAIに“丸投げ” マネーフォワードが「Cowork」機能を2026年7月に投入へ

集計期間:
2026年04月08日~2026年04月14日
  • 角川アスキー総合研究所