Tickets

岡 春奈

クラスメソッド株式会社

セッションタイトル

キャッシュレスカフェのバックエンドを支えるサーバーレスアーキテクチャ

セッション概要

  • キャッシュレスカフェ
    • ウォークスルーとモバイルオーダーを体験できるキャッシュレスカフェを2019年2月にオープンし、それに伴いカフェ固有のシングルテナントアプリをリリースしました。 その後2019年7月にマルチテナント版をリリースしました。
  • クライアント側
    • 初期構成ではiOSとAndroidのネイティブアプリでしたが、ネイティブアプリからwebへの移行、LINE LIFFの併用、さらにネイティブアプリの復活とかなり変化を遂げています。 今回はバックエンドに焦点を当ててお話しさせて頂きたいと思います。
  • バックエンドの構成
    • バックエンドはAWSのAPIGateway+Lambda+DynamoDBなどを用いたサーバーレス構成となっています。 - APIGateway+Auth0のカスタムオーソライザー - 共通処理のLambda Layer化 - 日々変化する仕様に耐えうるDynamoDBの設計
  • SaaSサービスの利用
    • クライアントのユーザー認証、APIの認証、それぞれにAuth0、決済にはStripe、CICDにCircleCIと、3種の神器を用いて開発を加速化しています。
登壇者プロフィール

経歴元々歯科助手の仕事をしていて、IT業界で働きたいと思い都内のSlerに転職して、SEとしてISPの会社でLinuxサーバーの運用などをしていました。
運用業務を続ける中でアプリケーションの開発がしたいと思いサーバーレス開発に力を入れているクラスメソッドに入社しました。
今はバックエンドの開発メンバーとしてDevelopers.IO CAFEのSaaS化に向けた開発業務をしています。

Octopus Unicorn Moth Owl Dino Anteater Robofox
Tickets
japan@serverlessdays.io @serverlessJP
Photo by Moyan Brenn / CC BY