Mirrativ Tech Blog

株式会社ミラティブの開発者(バックエンド,iOS,Android,Unity,機械学習,インフラ, etc.)によるブログです

2026-01-01から1年間の記事一覧

【ミラティブ】try! Swift Tokyo 2026にスポンサーとして協賛します

こんにちは、ミラティブのエンジニア採用担当です。 現在、Swiftに関する世界的な技術カンファレンス 「try! Swift Tokyo 2026」 が開催されています! 株式会社ミラティブは、ブロンズスポンサーとして協賛させていただいております。 try! Swift とは Swif…

mmap直確保でGoのGC負荷を低減する

インフラ・ストリーミングチーム インターンの八谷です。 本記事では、ガベージコレクション(GC)への負荷を低減することを目的として、Go言語でのメモリ確保時にOSから直接mmap領域を確保する手法と、make関数でランタイムから領域を確保する場合でのGC負…

スクラム社内勉強会を発足してから 1年が経過したので 読んだ本を紹介します

こんにちは。バックエンドエンジニアのshirakawaxです。 ミラティブでは施策開発フローとしてスクラムを採用しています。 スクラム導入から数年が経ち、フローは安定してきました。その一方で「もっと良くできるはずなのに、どこから手をつければいいんだろ…

SpecをTruthにする:AIエージェント時代の大規模機能開発 〜 Checklist & Session Notesで"AIの文脈"を外部化する 〜

こんにちは、バックエンドエンジニアのユンです。 現在あるプロジェクトで、AIコーディングエージェントをフルに使って開発を進めています。その中で、作成・修正などの触るファイル数が増えてくると、AIの記憶力は目に見えて低下してました。細かい指示をせ…

Go製ベンチマーカーによる分散オブジェクトストレージ「b3」のピーク性能検証

ミラティブ社内製の分散オブジェクトストレージであるb3のピーク性能検証についてインターンの取り組み

ミラティブのバックエンド基盤チームのご紹介 〜開発者体験の向上とコスト最適化の取り組み〜

こんにちは、バックエンドのテックリード兼バックエンド基盤チームマネージャーの夏(なつ)です。 採用面接などの場で「バックエンド基盤チームって具体的に何をしているの?」と聞かれることがよくありました。これまでもバックエンド基盤チームのメンバー…

EnvoyでVM内のトラフィックをコントロールしてデプロイを高速化した

こんにちは、ミラティブのインフラを担当している清水です。 ミラティブは2025年8月28日に10周年を迎え、ユーザーの皆さまに長年ご愛顧いただけて感謝の極みです。 一方で、長年の運用で刷新できないまま残ったレガシーなシステムもあり、古いものと新しいも…

Pub/Sub障害からの学び:JSONメッセージをOpenAPI Validationで守る

⁠ こんにちは、バックエンドエンジニアの山倉です。 MirrativではPub/Subサーバーを使ってサーバー - クライアント間のリアルタイム通信を行っており、メッセージ形式はJSONを採用しています。HTTP APIについては従来からOpenAPI Validationをかけていました…

ModifierのdropShadowは何が新しいのかを考える

Androidエンジニアの藤原(@fuji_tech7)です。 Jetpack Compose を使った UI 実装で、最近私が悩まされているのが Shadow(影)表現 です。 Material Design の仕様に忠実にしたい デザイナー指定の微妙な影を再現したい それでいてパフォーマンスは落とした…