kubell Creator's Note

株式会社kubellのエンジニアのブログです。

ビジネスチャット「Chatwork」のエンジニアのブログです。

読者になる

スポットインスタンスの可用性をSpot Placement Scoreで事前評価する

1. はじめに SREグループの山下(@task2021)です。 ARM スポットインスタンスは本当に十分に確保できるのか? AWSにはSpot Placement Scoreという、「特定の条件においてスポットインスタンスをどれくらい確保しやすいか」を事前に評価できる仕組みがあります…

Claude Code のためのコンテキスト設計で実現した Helmfile README の大量生成

はじめに AIエージェントを使ってドキュメントを自動生成する際、単に「とりあえず書いて」とお願いするだけでは、十分な深さの内容を得るのが難しい、というのが私の実感です。 今回約60個のREADMEを整備した経験から、AIが実力を発揮できる土俵を整えるこ…

SREグループにおけるJiraタスク可視化の取り組み

はじめに こんにちは、SREグループの山下(@task2021)です。 私たちSREグループには、「本来取り組むべき活動に十分な時間を割けていないのではないか」という課題感がありました。ここでいう「本来取り組むべき活動」とは、ユーザー体験の維持、開発者体験の…

Datadog Workflow Automationを使って「当日」と「翌日」のオンコール当番をチャットツールに通知する

SRE

はじめに こんにちは、SREグループの山下(@task2021)です。 kubellでは、 オンコールの仕組みとして、 Datadog On-Callを利用しています。 本記事では、Datadog Workflow Automationを活用して、毎日自動的にオンコール当番情報をチャットツール通知するWork…

リリースして11年経過したPHPアプリケーションにPHPStanを導入した

はじめに はじめまして。PHP部の山下(@task2021)です。 この度、リリースして11年経過したPHPアプリケーションのCIにPHPStanを導入しました。 歴史の長いPHPで実装されたプロダクトコードにPHPStanを導入するにあたり、「どのように導入していったか」という…