Findy Tools
開発ツールのレビューサイト

クラシルのシステムアーキテクチャ

Xのツイートボタン
このエントリーをはてなブックマークに追加
Xのツイートボタン
このエントリーをはてなブックマークに追加

クラシルのシステムアーキテクチャ

最終更新日 投稿日
dely_architecture1 (1).jpg

アーキテクチャの工夫ポイント

クラシルのインフラはAWS上で構築されており、大きく分けてkurashiruとkurashiru idpでアカウントが分離されています。idpはIdentity Providerの略語として名前がつけられ、個人情報を含むデータを保持しています。

アカウントが分離された背景としては、個人情報を独立したアカウントのDBに保持してセキュリティを向上する意図と、クラシルのアカウント情報を今後展開する各事業と容易に連携できるようにする意図がありました。

両アカウントともに、CDNはCloudFront、コンテナプラットフォームはECS Fargate(一部はEC2)、データベースはAurora MySQLを使用した構成になっており、アプリケーション自体はRuby on Railsで実装されています。技術スタックを統一することで開発や運用効率の向上に繋がりました。

現在のアーキテクチャの課題と今後の改善予定

クラシルはサービス開始から8年以上経過しており、それにともなって技術課題も出てきてますが、その一つにログ基盤があります。アプリケーションに加えて、CloudfrontやWAF、ALBなどのログをS3に出力し、必要に応じてAthenaで分析し、一部はOpenSearchに流して検索できるようになっています。
現在の基盤はOpenSearchのバージョンが古かったり、古いログが検索できないなど利便性がよいとはいえず、リアーキテクチャを検討しています。

【サービス公式サイト】
https://www.kurashiru.com/

アーキテクチャを構成するツール

Datadog

監視・オブザーバビリティ

Datadog

Looker

データ基盤

Looker

Snowflake

データ基盤

Snowflake

Sentry

監視・オブザーバビリティ

Sentry

dbt

データ基盤

dbt

Amazon Athena

サーバレス

Amazon Athena

Amazon CloudFront

CDN

Amazon CloudFront

Amazon DynamoDB

データベース

Amazon DynamoDB

Amazon ElastiCache

データベース

Amazon ElastiCache

AWS Lambda

サーバレス

AWS Lambda

Amazon S3

サーバレス

Amazon S3

Amazon Kinesis Data Firehose

Amazon Kinesis Data Firehose

AWS Transit Gateway

AWS Transit Gateway

会社情報

dely株式会社

dely株式会社

国内No.1のレシピ動画サービス「クラシル」およびお買い物サービス「クラシルリワード」など、食領域・リテール領域における事業を展開する。国内No.1のライフスタイルメディア「TRILL」、ライバーマネジメント事務所「LIVEwith」のほか、新規事業も展開中。