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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
raku
September 25, 2025
Programming
0
270
クラシルを支える技術と組織
raku
September 25, 2025
Tweet
Share
More Decks by raku
See All by raku
GitHub CopilotでMCPを使いこなす
rakutek
5
1.4k
Other Decks in Programming
See All in Programming
[SF Ruby Feb'26] The Silicon Heel
palkan
0
110
Ruby and LLM Ecosystem 2nd
koic
1
1k
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
330
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
1.8k
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
520
How to stabilize UI tests using XCTest
akkeylab
0
130
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
400
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
350
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
570
Windows on Ryzen and I
seosoft
0
320
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
200
Docコメントで始める簡単ガードレール
keisukeikeda
1
130
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
200
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
180
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
320
How to build a perfect <img>
jonoalderson
1
5.3k
The Pragmatic Product Professional
lauravandoore
37
7.2k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Six Lessons from altMBA
skipperchong
29
4.2k
Facilitating Awesome Meetings
lara
57
6.8k
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