こんにちは、SREグループです。
「Chatwork」では、メッセージ検索にAmazon OpenSearch Serviceを利用しています。
今回は、2025年2月頃に実施したOpenSearchのインスタンスタイプ移行についてお話したいと思います。
Confluent Cloud Kafka の基本ユニット eCKU/CKU から利用プランを考える
はじめに
こんにちは、SREグループの萩原です。
「Chatwork」のサービスにはメッセージデータの永続化を担う Falcon というサブシステムがあります。
今年に入って、その中のコンポーネントである Kafka をマネージドサービスにリプレースする機運が高まってきたことから、Confluent 社が提供している Confluent Cloud Kafka について調査をすすめています。
その中のひとコマを紹介します。
今回は、Confluent Cloud Kafka の基本ユニットである eCKU/CKU で規定されている制限値の特性を基に利用プランについて考えてみます。
※本記事内のスクリーンショットに記載されている値は 2025/06/25 時点のものです。最新の情報は Confluent 社のウェブサイトで確認するようにしてください。
eCKU/CKUの制限値
Confluent Cloud Kafka ではプラン毎にスケールする際の基本ユニットである eCKU/CKU の制限値が定められていて、単位時間あたりのスループットであったり、リクエスト数や接続数が制限値を超えそうになると自動的に eCKU/CKU を追加することでキャパシティを増やす動きになっています。
続きを読むDatadog Workflow Automationを使って「当日」と「翌日」のオンコール当番をチャットツールに通知する
はじめに
こんにちは、SREグループの山下(@task2021)です。
kubellでは、 オンコールの仕組みとして、 Datadog On-Callを利用しています。
本記事では、Datadog Workflow Automationを活用して、毎日自動的にオンコール当番情報をチャットツール通知するWorkflowの構築方法をご紹介します。
Datadog Workflow Automationの詳細は以下を参照してください!
作成するワークフロー
Datadog Workflow Automationを使って、以下のようなワークフローを構築しました。
- 毎朝定時(例:10時)に、当日と翌日のオンコール当番情報をチャットツールに通知する
以下は、実際に組んだワークフローになります。

以降では、各Stepについて順に解説していきます。
続きを読む保守dayを開催しました!
こんにちは、料金プラングループでPHPエンジニアをしているヤシロ(@cw-yashiro)です。
料金プラングループでは先日、「保守day」という取り組みを開催しました。これは、1日かけて運用保守に関するチケットをこなす日です。
本記事では、なぜ保守dayを開催することになったのか、また開催によってどのような効果や課題があったのかをご紹介します。
続きを読む値の不変性と変数の不変性についての整理
はじめに
先日「関数型まつり2025」にて「成立するElixirの再束縛(再代入)可という選択 - Speaker Deck」という内容で発表させていただいたのですが、関連して、今回、いろいろな言語における値の不変性と変数の不変性について整理したいと思います。
値の不変性と変数の不変性
まず、しばしば混同されがちな「値の不変性」と「変数の不変性」の違いについてです。
続きを読む新卒入社したエンジニアが配属されて1年が経つまでの振り返り
こんにちは!認証グループでエンジニアをしている横井です!
2024年の4月に新卒としてkubellに入社し、チームに配属されてから1年が経過しました。 この記事では、配属されてから1年間で行った業務や、その中で感じたことを紹介します。
- 配属まで
- 配属直後
- 関わった主なプロジェクト
- 2段階認証のモバイルアプリ向け対応
- ログイン行動の分析
- Googleログイン時の体験改善
- 最近と今後の話
- 25新卒の入社
- 最近の認証グループ
『関数型まつり2025』 にブース出展してきました!
こんにちは。kubellでScalaエンジニアをやっている佐藤貴比呂です。
以前告知させていただいたとおり、先日開催された『関数型まつり2025』にて kubell はゴールドスポンサーとして、弊社エンジニアのセッション登壇&ブースを出展という形で参加させていただきました。
続きを読む