Upgrade to Pro — share decks privately, control downloads, hide ads and more …

社内オペレーション改善のためのTypeScript / TSKaigi Hokuriku 2025

Avatar for dachi023 dachi023
November 22, 2025

社内オペレーション改善のためのTypeScript / TSKaigi Hokuriku 2025

2025-11-23 TSKaigi Hokuriku 2025 スポンサーLTの発表資料です。

Avatar for dachi023

dachi023

November 22, 2025
Tweet

More Decks by dachi023

Other Decks in Programming

Transcript

  1. 社内オペレーション改善のためのTypeScript Presentation slides for TSKaigi Hokuriku 2025 PRESENTATION SLIDES [

    ver.01 2025.11 ] © MOSH Inc. MOSH develops and operates a platform that supports independent creators in selling their services online.
  2. PRESENTATION SLIDES © MOSH Inc. Ryo Adachi MOSH株式会社 技術部 Technical

    Enablement チーム • フロントエンド基盤開発 • 社内オペレーション改善 • ポッドキャスト配信 @dachi_023
  3. PRESENTATION SLIDES © MOSH Inc. 自社システム外からの 問い合わせ • LINEやメールからの問い合わせをヘル プデスクに集約

    • 内容の振り分けなどはサポートチーム が手動で行う必要あり • 手作業が多いオペレーション、日に日に 問い合わせ件数は増えていく 󰞵 󰠁 タグ・カテゴリなど設定済み テキストデータのみ 💦 💦
  4. PRESENTATION SLIDES © MOSH Inc. 問い合わせ内容を分類する 中継アプリケーションの実装 • 問い合わせを事前に分類してヘルプデ スクのチケットとして起票するアプリケー

    ションを実装 • 足りない情報を埋め、サポートチームの 分類作業をなくす 󰞵 󰠁 タグ・カテゴリなど設定済み 内容についての ヒアリング ✨ ✨ タグ・カテゴリ など設定済み
  5. PRESENTATION SLIDES © MOSH Inc. • APIのrequest / responseやWebhook の型を定義

    • 今ではCoding AgentにAPIリファレンス などを読ませるだけでサクッとできるよう になった • Zod objectやテスト用のダミーデータの 作成なども必要に応じて用意 外部サービスとの入出力を 型定義してType Safeに扱う 🗒 APIリファレンス 型定義 バリデーション
  6. PRESENTATION SLIDES © MOSH Inc. • Cloudflare Pages / Workersを使えば

    小さなアプリケーションのための環境が すぐに構築 • Cloudflare x TypeScriptの組み合わせ ならHonoが最適と判断 • GitHub連携やプレビュー環境があり、 デプロイ周りの設定が簡単 Hono x Cloudflareの構成で 環境構築を手早く完了する Pages / Workers
  7. まとめ:開発体験が良すぎる • TypeScriptで外部連携をType Safeに実装可能 • Cloudflare Pages / Workersでアプリケーションを 稼働させるための環境を即座に立ち上げ

    • Honoをフレームワークに選定したことで Pages / Workers上でもすぐに動かせる状態 PRESENTATION SLIDES © MOSH Inc.