Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
こうして私たちは顧客UXを守りながら 数億円を手にした
Search
kura
October 08, 2025
Technology
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
こうして私たちは顧客UXを守りながら 数億円を手にした
於:2025/10/08 toCのスピーディなデリバリを支える、技術的な取り組み
kura
October 08, 2025
More Decks by kura
See All by kura
間身体性における同期・同調を用いた 心理的に安全なコミュニケーション
mizunokura
0
540
Other Decks in Technology
See All in Technology
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
180
USB PDを使ってスマホを労わりたい
raspython3
0
180
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
360
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
810
大型犬好きによるPugの紹介
yamanoku
1
160
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
310
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
160
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
1k
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
240
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
2
310
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
590
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Are puppies a ranking factor?
jonoalderson
2
4.1k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
RailsConf 2023
tenderlove
30
1.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
Transcript
こうして私たちは顧客 UXを守りながら 数億円を手にした 2025/10/08 toCのスピーディなデリバリを支える、技術的な取り組み 株式会社タイミー 口藏 佳希
自己紹介 Yoshiki Kuchikura • 株式会社タイミー(2024/03入社) • バックエンド17年、副業で翻訳業なども • IronBank Squad
のエンジニアリング・マネー ジャー • 最近は色々な検定を受けるのにハマっている ◦ 最近受けたのは恐竜学検定 中級
1 何をしたか
タイミーとは 4 「働きたい時間」と「働いてほしい時間」を マッチングするスキマバイトサービス 従来の「求人サイト」でも「派遣」でもない
タイミーの特徴 5
タイミーの特徴 6
こんな課題がありました • 連携先銀行APIのリクエスト上限が見え始めていた ◦ そもそも連携先銀行が1行のみだった ◦ 連携部分が同期処理だったので流量調節が難しかった • セキュリティ面での懸念 ◦
社内全エンジニアがコードベースを閲覧・操作できてしまう ◦ マージルールやデプロイトリガーが本体APIと同じ ◦ 秘匿情報の管理レベルが本体の他機能の扱う情報と同じ 👉 報酬振込み周りをサブシステムとして切り出しつつ、 さらに連携先銀行を増やしました
2 アーキテクチャ変遷
変更前
変更後
3 リリース計画
Featureフラグと条件分岐で制御
カナリアリリース期間
まだまだ心配事はたくさん 事前に運用ドキュメントや整合性 チェックスクリプト、回復用スクリプト 等に落とし込んでから開通。
4 効果
連携先銀行追加による効果 • API上限の増加 :サブシステムリリース直後は6倍に。現在は連携先銀行を追加し たことで、さらに増加。 • 振り込み手数料の削減 :振り込み口座ごとに振り分けによる削減が可能に。 • 耐障害性の増加
:ひとつの連携先銀行のメンテナンスや障害による、振込ができ ない時間が発生しにくくなった。 振込手数料の削減が積み上がった結果、年間数億円のコスト削減ができるようになった (タイトル回収)。
サブシステム化による効果 • セキュリティの向上 ◦ リポジトリを分けたので権限が分離できるようになった。 ◦ AWSもアカウントレベルで分けたので、認証情報等も守りやすくなった。 ◦ 不要な外部ライブラリを持つ必要がなくなった。 ◦
個別の脆弱性診断も実施しやすくなった。 ◦ デプロイ・マージのフローを本体と切り離せた。 • 非同期化により、流量コントロールが容易になった。 • 本体側の障害に影響されにくくなった。 • 関心や影響範囲が限定できるので、新しい取り組みを導入しやすくなった。 ◦ 実験的な開発プロセス ◦ ドキュメントをリポジトリに含めることによる AI開発への親和性向上(イベントタイトルを辛うじて回 収?)
他にも • スクラムのプロセス的な知見 • メンテナンス性、開発者体験向上の取り組み • QAプロセスの知見 • メンバーの評価UP •
etc…
ご清聴ありがとうございました。