メインコンテンツまでスキップ
0:00
–:––
Space 再生/停止 · ← → 5秒

設計ディスカッション

メンバー​

  • 田中(たなか) - テックリード
  • 李(り) - バックエンドエンジニア
  • 山本(やまもと) - フロントエンドエンジニア

対話内容​

田中: じゃあ、始はじめましょうか。まずは進捗しんちょく確認かくにんからお願ねがいします。李りさん、API側がわはどうですか?

李: はい。昨日きのう、認証にんしょうまわりのプルリクを出だしました。レビュー待まちの状態じょうたいです。ただ、一点いってん共有きょうゆうしたいことがあって、先週せんしゅうのオンコールのときに本番ほんばんでタイムアウトの問題もんだいが発生はっせいしました。

田中: それ、原因げんいんはわかりましたか?

李: DBへのクエリが遅おそかったみたいです。インデックスが張はられていなくて。とりあえず応急処置おうきゅうしょちはしたんですが、設計せっけいレベルで見直みなおした方ほうがいいかもしれないと思おもっています。

田中: なるほど。それは今日きょうのディスカッションで一緒いっしょに考かんがえましょう。山本やまもとさん、フロント側がわから見みて、レスポンスの遅おそさって体感たいかんできていましたか?

山本: はい、0.8秒びょうくらいかかっているときがあって、ユーザーとしてはちょっと気きになるレベルです。改善かいぜんしてもらえると助たすかります。

田中: わかりました。じゃあ、設計せっけいの見直みなおし案あんをみんなで考かんがえたいので、どんどん意見いけんを言いってくださいね。遠慮えんりょなく。

李: では、クエリの最適化さいてきかに加くわえて、キャッシュを挟はさむ方向ほうこうはどうでしょう?Redisを使つかえば、同おなじクエリの繰くり返かえしはかなり減へらせると思おもいます。

山本: いいと思おもいます。ただ、キャッシュの有効期限ゆうこうきげんの設定せっていはちゃんと決きめないと、フロントに古ふるいデータが返かえってくるリスクがありますよね。

田中: そうですね。その辺へんの仕様しようは一度いちどマネージャーに相談そうだんしてから決きめましょう。勝手かってに決きめると後あとでひっくり返かえる可能性かのうせいがあるので。

李: わかりました。今週中こんしゅうじゅうに確認かくにんしてもらえますか?

田中: はい、私わたしから今日中きょうじゅうに話はなを通とおします。それまでは李りさん、キャッシュの設計案せっけいあんをドキュメントにまとめておいてもらえますか?明日あしたの午前中ごぜんちゅうまでで大丈夫だいじょうぶです。

李: 了解です。対応たいおうします。

田中: ありがとうございます。じゃあ、今日きょうはここまでにしましょう。

語法・表現のポイント​

  1. まずは〜からお願いします(議題の切り出し)

    • 用法:会议开始时,用于提示第一个议题或请某人先发言。语气自然、不强势,适合对同事或下级使用。
    • 例句:まずは進捗確認からお願いします。
    • 变体:最初に進捗を確認させてください(更正式)/まず進捗どうですか?(同事之间)/進捗から行きましょうか(更随意)
  2. 〜みたいです(根据观察推测原因)

    • 用法:表示说话人根据已掌握的信息作出的推测,语气比「〜でしょう」更口语、更贴近现场感,常用于汇报排查结果。
    • 例句:DBへのクエリが遅かったみたいです。
    • 变体:DBへのクエリが遅かったようです(更正式)/クエリが遅かったっぽいです(更随意)
  3. 〜てもらえますか?(委托请求)

    • 用法:请求对方为自己做某事,语气比「〜てください」更委婉,在职场同事之间非常常用,也可对下级使用。
    • 例句:キャッシュの設計案をドキュメントにまとめておいてもらえますか?
    • 变体:まとめていただけますか(更正式/对上级)/まとめておいてもらえると助かります(同事之间)/まとめておいてください(更随意)
  4. 〜てから決めましょう(确认顺序后再决定)

    • 用法:表示先完成某个前置动作,再做决定。用于提醒团队不要跳过必要的确认步骤,是推进流程时常见的说法。
    • 例句:マネージャーに相談してから決めましょう。
    • 变体:マネージャーに確認した上で決めましょう(更正式)/マネージャーに聞いてからにしましょう(同事之间)
  5. 〜を通す(打招呼/走流程)

    • 用法:「話を通す」表示提前告知或协调相关方,是日本职场中非常重要的表达,强调在行动前让利益相关者知情。
    • 例句:私から今日中に話を通します。
    • 变体:マネージャーに話を入れておきます(同事之间)/事前に共有しておきます(更正式)

補足語彙

  • 進捗(しんちょく):进展、进度
  • 応急処置(おうきゅうしょち):临时处理、应急措施
  • 有効期限(ゆうこうきげん):有效期
  • 仕様(しよう):需求规格、设计规格
  • 今週中(こんしゅうじゅう):本周之内

中文翻译​

田中: 那我们开始吧。先来确认一下进度,李,API 那边怎么样了?

李: 好的。昨天我提了认证模块相关的 PR,现在在等 review。不过有一件事想跟大家同步一下——上周 on-call 的时候,生产环境出现了超时的问题。

田中: 原因查清楚了吗?

李: 好像是 DB 查询太慢了,索引没有建。临时处理了一下,但我觉得可能需要从设计层面重新审视一下。

田中: 明白了。这个我们今天一起讨论吧。山本,从前端角度来看,响应慢这件事你们有感知到吗?

山本: 有,有时候要花 0.8 秒左右,作为用户来说已经有点明显了。要是能优化的话就太好了。

田中: 好的。那关于设计方案的调整,大家尽管提意见,不用客气。

李: 那我说一下——除了优化查询之外,考虑加一层缓存怎么样?用 Redis 的话,重复查询应该能减少不少。

山本: 我觉得可以。不过缓存的过期时间要设置好,不然前端可能会拿到旧数据。

田中: 说得对。这块的需求规格我们先跟 manager 确认一下再定。要是自己拍板,后面可能会被推翻。

李: 明白。能在本周之内确认吗?

田中: 好,我今天之内去跟他沟通。在那之前,李,你能把缓存的设计方案整理成文档吗?明天上午之前就行。

李: 没问题,我来处理。

田中: 谢谢。那今天就到这里吧。