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
こうして私たちは顧客UXを守りながら 数億円を手にした
Search
kura
October 08, 2025
Technology
0
97
こうして私たちは顧客UXを守りながら 数億円を手にした
於:2025/10/08 toCのスピーディなデリバリを支える、技術的な取り組み
kura
October 08, 2025
Tweet
Share
More Decks by kura
See All by kura
間身体性における同期・同調を用いた 心理的に安全なコミュニケーション
mizunokura
0
450
Other Decks in Technology
See All in Technology
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
0
350
今日から始めるAmazon Bedrock AgentCore
har1101
4
420
配列に見る bash と zsh の違い
kazzpapa3
3
170
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
200
AWS Network Firewall Proxyを触ってみた
nagisa53
1
250
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
640
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
22nd ACRi Webinar - ChipTip Technology Eric-san's slide
nao_sumikawa
0
100
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
Featured
See All Featured
Designing for Timeless Needs
cassininazir
0
130
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
150
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
460
Automating Front-end Workflow
addyosmani
1371
200k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
440
Paper Plane (Part 1)
katiecoart
PRO
0
4.3k
Skip the Path - Find Your Career Trail
mkilby
0
60
How to make the Groovebox
asonas
2
1.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
HDC tutorial
michielstock
1
400
4 Signs Your Business is Dying
shpigford
187
22k
KATA
mclloyd
PRO
34
15k
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…
ご清聴ありがとうございました。