feature flag管理にAWS AppConfigを導入した

昔のflag管理 AWS AppConfigの導入 feature flagの管理 feature flagの利用 まとめ ソフトウェアエンジニアの浦川です。 clusterではサービス開発にfeature flagが活用されており、常時10+個程度のflagが並行して使われています。 これまでflagはgoのコード…

社内からの不具合報告をSlackワークフローを使って改善した話

こんにちは、プロダクトマネージャー(PM)のいかりです。今回の記事では、プロダクトに対しての社内からの不具合報告のフローを改善した話について紹介します。 「社内からプロダクト改善のために色々な声をもらっているけどどう対応しよう……」と困っている…

リアルタイム通信サーバーのEC2インスタンス台数を50%削減した割り当て最適化

こんにちは、クラスター株式会社でソフトウェアエンジニアをしているMito Memelです。 clusterでは、3D空間内でアバターモーションや音声を同期するためのリアルタイム通信サーバーをAmazon EC2上で動作させています。昨年から今年にかけて、このリアルタイ…

Swift Package ManagerでRenovateを利用する際の工夫点

iOS

はじめに Renovateとは? 依存関係をPackageに切り出す GitHub ActionsでPackage.resolvedを更新する おわりに はじめに こんにちは。クラスター株式会社でソフトウェアエンジニアをしているTAATです。 今回はクラスターで導入しているRenovateというパッケ…

tech blog編集担当になって1年目を振り返る

こんにちは。tech blog編集チームのFUKUDAです。 今年の4月頃からクラスター社のtech blogの編集を担当することになりました(普段はclusterで活動するクリエイター向けのメディアを運営しています。そちらも振り返り記事を書いているので、ぜひ!)。今年は…

Working Group, 委員会, それから勉強会

こんにちは クラスター株式会社で Engineering Manager(EM) をしている kurain です。 今日は、クラスターのエンジニアが参加する会議体について紹介します。会議体の作り方について長々続くので、先にまとめを書いておくと エンジニアが自律的に開発プロセ…

無停止で機能開発を継続した、clusterのシステム分割事例

クラスター株式会社でSoftware Engineerをしている thara です。 私たちは今年、clusterのシステム分割という重要なプロジェクトを完了しました。この取り組みは、私たちのメタバースプラットフォームの進化と持続可能な成長にとって欠かせないものでした。 …