PLAID Engineer Blog - 株式会社プレイド
https://tech.plaid.co.jp/
株式会社プレイドのエンジニアブログです。プレイドエンジニアのユニークなパーソナリティを知ってもらうために執筆しています。
フィード

高トラフィックな分散システムのSLO改善事例
PLAID Engineer Blog - 株式会社プレイド
SLO改善の過程で直面した3つの主要な問題と、それらに対する解決アプローチについて紹介します。
2日前

KARTE Message 配信基盤で起きたIP枯渇とその対処
PLAID Engineer Blog - 株式会社プレイド
GKEにおけるPodに割り振るIPの仕組みの簡単な説明と、KARTE Messageの配信基盤で起きたPodのIP枯渇問題とそれにどのように対処したか。
3日前

Gemini議事録からGitHub Issue作成を自動化する仕組み
PLAID Engineer Blog - 株式会社プレイド
ミーティングの議事録からGitHub Issueを自動作成する仕組みを紹介します。Google MeetのGemini機能で生成された議事録を元に、Claude CodeやSub Agentを活用してタスクを抽出・Issue化するフローや、実装上の技術的な工夫点について解説しています。
5日前

レガシー Monorepo を安全かつ素早く pnpm workspace に移行する方法
PLAID Engineer Blog - 株式会社プレイド
レガシーな npm ベースの Monorepo を、既存コードへの影響を最小限に抑えながら pnpm workspace へ安全かつ効率的に移行するための手順とポイントを紹介します。phantom dependencies の洗い出しや `preserveSymlinks` の無効化、`--fail-if-no-match` の活用など、実プロジェクトで得た知見をベースに解説します。
17日前

「契約による設計」を応用し、エラー通知のノイズを激減させる — KARTE Messageにおけるエラーハンドリング改善
PLAID Engineer Blog - 株式会社プレイド
KARTE Messageで行った、契約による設計を参考にしたエラー通知の切り分け方法を紹介
23日前

Datadog の Workflow Automation を使って再起不能になった Pod を安全に削除する
PLAID Engineer Blog - 株式会社プレイド
DatadogのWorkflow Automationで、再起不能なGKEのPodを安全に自動削除する具体的手順と設計ポイントを紹介します。クールタイム管理、Desired/Readyの健全性チェック、Slack通知と承認で誤作動を防ぎつつ、運用の手間を減らします。Helm設定の注意点や権限付与、メトリクス活用まで実例でまとめました。
2ヶ月前

Designing an AI Foundation with Mastra in a Microservices Architecture
PLAID Engineer Blog - 株式会社プレイド
Learn how PLAID designed a centralized AI foundation with Mastra in a microservices architecture—covering tools, memory, storage, streaming, and frontend integration.
3ヶ月前

マイクロサービスアーキテクチャにおける Mastra を活用した AI 基盤設計
PLAID Engineer Blog - 株式会社プレイド
KARTEのマイクロサービス環境でのAI基盤設計を解説。Mastraを核に「まず集中」を採用し、Tool/Storage設計、Memory/Streamingの実践と運用知見を紹介。
3ヶ月前

プレイドインターン体験記:管理画面から配信基盤までを横断した機能開発
PLAID Engineer Blog - 株式会社プレイド
3ヶ月の開発インターンで取り組んだタスクや、そこから得た学びについて紹介します。
3ヶ月前