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

PR数4倍でも破綻しない、Claude Codeをチーム運用する仕組み
PLAID Engineer Blog - 株式会社プレイド
チーム開発でClaude Codeを安定して回すために整備してきた設定と運用を共有します。
12日前

NewtからCraft Cross CMSへ200超の記事を移行する - データ移行スクリプトの設計と実装
PLAID Engineer Blog - 株式会社プレイド
NewtからCraft Cross CMSへ201記事と1238画像を移行。移行スクリプトの設計、APIクライアントの実装、データ変換処理、サイト側の修正まで、各工程の技術的詳細をコード例とともに解説します。
13日前

Amazon SESの機能を活用したメールのレピュテーション対策
PLAID Engineer Blog - 株式会社プレイド
メール配信サービスを運用する上で重要なレピュテーション低下を防ぐ対策について、Amazon SESの機能を使った事例を紹介します。
20日前

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

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

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

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

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

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