Mirrativ Tech Blog

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

ミラティブのエンジニア3人でISUCON2026に参加しました!

こんいす!ミラティブでバックエンドエンジニアをしているhamadaです。 ISUCON2026に、社内のバックエンドエンジニア3人で「Team Y3」として出てきました。結果は33位、213,540点でした。 M3賞(ISUポンサーのエムスリー株式会社様による企業賞)をいただき…

CEDEC 2026に参加して、エモモのアセット検証を考え直した話

こんにちは、Unityエンジニアのrioil(@rioil_dev)です。 2026年7月に開催されたCEDEC 2026に3日間現地参加しました。 画像認識技術による監修支援や、アセット制作作業を効率化するための取り組みの紹介など、ミラティブのエモモでも参考になるセッション…

DroidKaigi 2026 参加レポート

この記事は、DroidKaigi 2026 の参加レポートになります。 Androidエンジニアのけい(@kei_1111_)です。9月1日〜3日に DroidKaigi 2026 が開催されました。ミラティブは2022年から DroidKaigi に協賛しており、今年で5年目となります。 Event Day から Confer…

【ミラティブ】iOSDC Japan 2026 にスポンサーとして協賛します

こんにちは、ミラティブの森です。 ミラティブは、2026年9月11日〜9月13日に有明セントラルタワーホール&カンファレンス+ニコニコ生放送で開催される iOSDC Japan 2026 にスポンサーとして協賛させていただきます! iOSDC Japan 2026 については以下公式サ…

【ミラティブ】Go Conference 2026 にランチスポンサーとして協賛します

Go

Go Conference こんにちは、ミラティブの森です。 ミラティブは、2026年9月11日(金)に中野セントラルパークカンファレンスで開催される Go Conference 2026 に協賛させていただきます! Go Conference 2026については以下公式サイトをご覧ください。 gocon.j…

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

こんにちは、ミラティブの野呂です。 ミラティブは、2026年9月1日(火)〜9月3日(木)の3日間にかけて開催される、「DroidKaigi 2026」に協賛することをお知らせいたします。2022年から5回連続での協賛となります。 DroidKaigi とは 「DroidKaigi」は、Android…

エモモの眉毛を髪の上に描画できるようにする

こんにちは、Unityエンジニアのrioil(@rioil_dev)です。 Mirrativの3Dアバター(エモモ)の描画には、Universal Render Pipeline(URP)をベースに、カスタムのシェーダーやレンダーパスを組み合わせて使用しています。 今回、あるコラボ企画をきっかけに…

Cloud Build 自動キャンセル

こんにちは、バックエンド基盤チームの藤井脩紀です。 バックエンド基盤チームは、バックエンドエンジニアの生産性向上やコスト削減を目的に、エンジニア主導で課題を発見・解決している部署です。 その業務の一環として、コスト削減を目的にGoogle CloudのC…

MySQL でユニークインデックスを持つ同一レコードへの DELETE で発生したデッドロックを調査した話

こんにちは、バックエンド基盤チームの徳森です。 バックエンド基盤チームでは、バックエンドエンジニアの生産性向上やコスト削減を目的に、エンジニア主導で課題の発見や解決を行っています。 今回は、MySQL(InnoDB) で発生したデッドロックをチームで調査…

エモモのデザイナーが開発できるようになったいい話

Unityエンジニアの森田です。 弊社ではAI祭りと題して全社員にClaudeのアカウントが付与されて、全員でAIを使った改善を行うという社内施策が実施されました。 弊社ではエモモのアセット制作を行うデザイナーと機能開発を行うエンジニアがエモモチームとして…

masterブランチへの意図しないマージを防ぐ仕組みをGitHub Actionsで実現した

はじめに こんにちは。インフラ・ストリーミングチームの小河です。 本記事では GitHub リポジトリにおける master への意図しないマージを防ぐために行った取り組みについて紹介します。 私たちのチームでは、いわゆる Git-flow に少し似たブランチ運用ルー…

分析を"民主化"しつつ品質を保つAIエージェント基盤「ashura」の設計

AI

1. はじめに はじめまして。データ分析チームの Tom です。 ミラティブでは、施策や新機能の効果測定から、分析基盤の運用、AI エージェントを使った分析業務の効率化までを担当しています。 先日、社内で開催された AI 祭りという取り組みで、ミラティブの…

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

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

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

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

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

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