STORES 株式会社: Tech Acceleration Program で、STORES ブランドアプリのパフォーマンス改善に着手
Google Cloud Japan Team
Google Cloud Tech Acceleration Program (TAP) は、数日間で完結する、迅速で効率的なアプリケーション開発の体験ができるアジャイル型のワークショップです。これから、TAP に参加された企業のエンジニアのみなさまにお話を伺い、感想を語っていただこうと思います。
今回は 2022 年 9 月 20日 〜 21 日に TAP に参加された、STORES 株式会社のエンジニアのみなさまにお話を伺いました。
STORES株式会社 は、「Just for Fun」をミッションに、こだわりや情熱、たのしみによって駆動される経済の発展に寄与することを目指しています。個人事業者から中規模企業まで店舗を運営する方々にむけて、ネットショップ開設・POSレジ・キャッシュレス決済・オンライン予約システム・店舗アプリ作成など、お店のデジタル化を総合的に支援するサービスを展開。「STORES」の各サービスを組み合わせることで、より簡単に・より効率的に事業運営できる環境を提供し、成長をサポートします。
今回 TAP で対象としたアプリケーションは、「STORES ブランドアプリ」。実店舗を経営されているオーナー様が、お客様とコミュニケーションを簡単に行うことができるサービスです。来店状況やポイントを管理し、パーソナライズされたプッシュ通知やクーポンを使って 1to1 のおもてなしを実現します。
TAPで利用したサービス:BigQuery, Cloud Run, Pub/Sub
TAPで利用したソリューション:
アプリケーションのパフォーマンス改善のために TAP を利用
「今回、STORES ブランドアプリの中で、パフォーマンスにおける課題があり、その解決策が明確でなかったので、Google Cloud のエンジニアに相談させてもらいました。」と語るのは、上杉 隆史氏(テクノロジー部門CRM本部 シニアマネジャー)
当日のワークショップでは、パフォーマンスの課題を中心に議論を行い、課題を解消するための将来のアーキテクチャや、そこに至るまでのステップを決めることができました。
今回 TAP に参加した STORES ブランドアプリ のエンジニアのみなさまに、いくつか良かった点を挙げていただきました。
まず一番良かったのは、Google Cloud のエンジニアとディスカッションしたことで、自分たちの考えていた大方針が間違っていなかったことがわかり、自信を持てたことだったそうです。その一方で、ディスカッションの中でチーム内では気づいていなかった新たな発見がいくつもあったと言います。加えて、Google 側メンバーが、プロダクトの導入を一方的に提案するのではなく、親身になってアドバイスしてくれたこともとても助かったそうです。
STORES ブランドアプリ の特性をもとにしたディスカッション
「TAP 実施前に、課題について Google Cloud のエンジニアに伝えました。具体的には、一番の課題となっていたのがデータ分析や通知の配信基盤におけるパフォーマンスだったので、関連する現状の構成やスキーマを共有しました。」と語るのは、ハーバス 安利氏(テクノロジー部門 CRM 本部 CRM グループ マネジャー)
「TAP では、アーキテクチャ面での課題の洗い出しを行い、全体的にどのようなアーキテクチャにするのがいいのか、アプリケーションとデータ分析基盤を統合的にみて、進むべき方向について議論ができました。」と語るのは、西川 輝氏(テクノロジー部門 CRM 本部 CRM グループ エンジニア)
さらに、一般的なアーキテクチャ設計だけでなく、STORES ブランドアプリ の特性をもとにした設計についてディスカッションできた点や、アプリケーションから BigQuery をうまく利用する考え方ができた点がよかった、と西川氏は語ります。
今回、TAP を提供した講師の一人、Google Cloud カスタマーエンジニアの頼兼は、「STORES のエンジニアのみなさまは、業務についてとても理解されていたので、何が課題でどういうところを解決すればいいのか分かっていました。そのため、解決方法の再確認やプライオリティについてのディスカッションが、スムーズにでき会話がとても進みました。また、セッション形式ではなく、相互コミュニケーションをとりながら進められたことも大変良かったです。」と話します。
最後に、CTO 藤村 大介氏に Google Cloud の魅力についてお伺いしたところ、次のように話されました。
Google Cloud は、スケーラビリティを考える必要がないことが魅力。とくに App Engine や BigQuery を低コスト、高パフォーマンスで利用できるのはとてもありがたい。引き続き魅力的なサービスを提供してくれることを期待しています。
STORES は、「Just for Fun」をミッションに、こだわりや情熱、たのしみによって駆動される経済の発展を支援しています。ネットショップ開設、POSレジ、キャッシュレス決済、オンライン予約システムなど、お商売のデジタル化を支援する「STORES」の展開を通じて、誰もがこだわりをもっと自由に発揮できる社会を目指します。