Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
クラシルを支える技術と組織
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
raku
September 25, 2025
Programming
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
クラシルを支える技術と組織
raku
September 25, 2025
More Decks by raku
See All by raku
全社員のClaude Code・Coworkの利用状況をOpenTelemetryとGrafanaで可視化した話
rakutek
4
1.4k
GitHub CopilotでMCPを使いこなす
rakutek
5
1.5k
Other Decks in Programming
See All in Programming
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.5k
Contextとはなにか
chiroruxx
1
370
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
800
Claspは野良GASの夢をみるか
takter00
0
210
Agentic UI
manfredsteyer
PRO
0
190
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
300
Oxcを導入して開発体験が向上した話
yug1224
4
340
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
560
Lessons from Spec-Driven Development
simas
PRO
0
220
AI 輔助遺留系統現代化的經驗分享
jame2408
1
970
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
400
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
120
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Become a Pro
speakerdeck
PRO
31
6k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
400
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
210
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
150
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
420
How to build a perfect <img>
jonoalderson
1
5.7k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
Bash Introduction
62gerente
615
220k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Optimizing for Happiness
mojombo
378
71k
Transcript
クラシルを⽀える技術と組織 Kaigi on Rails 2025 スポンサーLT
⾃⼰紹介 坂口 楽 @rakutek • 2023年入社の3年目 • バックエンドエンジニア →現在はSRE •
AI周りの管理 / 推進 • 未踏スーパークリエーター ’21 • アイコンはクラブで VJとして働いている時の影
None
None
dely(クラシル株式会社)のバックエンドは全て Railsに支えられています
クラシルのrails newは2016年....
rails stats貼りたい 2024年12月に上場🎉 Ruby on Rails scales from HELLOW WORLD
to IPO https://rubyonrails.org/
クラシルリワードのアーキテクチャ図 *クラシルや他事業との連携、IdP,コイン基盤の詳細などは省略
• 冪等性のあるバッチ実行基盤 • Shoryukenで非同期処理 • 複数サービスが利用する IdP、コイン(ポイント)基盤はAWSアカウントレベルで分離したマイク ロサービスとして開発 ◦ VPC間の通信はTransitGatewayを使用
• デプロイフロー ◦ PRのmergeをトリガーにCode Pipelineを実行 ▪ CodeBuildとCodeDeployでECSをB/Gデプロイ 🙏アーキテクチャ図に収まりきらない話
• 新規事業で Ridgepoleを使った宣言的なスキーマ管理 • クラシルリワードのドメインと密結合な新規事業を Rails Engineでモジュール化し て高速に立ち上げ • logrageとカスタマイズした
New Relic Agentを用いてログの構造化と分散トレー シングを実現 • Rubyのメモリアロケーターを jemallocに変更してメモリ使用率の改善 💎 Rails周りで技術的な取り組み
AI活用
購⼊後のレシートをアップロードするだけでお得になる
購⼊後のレシートをアップロードするだけでお得になる レシート解析裏側をざっくり解説 • アップロードされたレシートは ◦ 👁 OCRでテキスト化 ◦ 🤖 LLMを用いて低コスト・高精度に構造化
• 解析のコスト・スピードの低減、ユーザー体験の向上に 💪
14
全社AIハッカソン
AI関連の登壇(7⽉〜10⽉)
• 急成長中の大規模な toCサービスの開発 • 大規模なトラフィック • フルサイクル開発を推進しています ◦ バックエンドエンジニアも本番 AWSの変更権限を持っている
• AIを使った開発生産性の改善に本気 • 新規事業がたくさん立ち上がります ◦ チャレンジングな技術も取り入れる ◦ 急成長に伴う新たな課題も 💪 PRポイント
イベント宣伝
絶賛採用中です! ブースも出展しています! https://delyjp.notion.site/dely-engineer-recruit