サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 10
engineering.dena.com
はじめに こんにちは、IT基盤部の三浦忠善です。前回の ブログ記事 に続き、今回もアラート対応をテーマにお届けします。 本記事は、IT基盤部NOCの岡崎さんが執筆した記事「 ワークフロー言語化×LLMで実現するアラート対応革命介 」の続編として、LLMを活用したアラート対応支援エージェント NOA (NOC Alert Agent) の裏側、その技術的な仕組みを深掘りします。 NOAは、私たち IT基盤部ネットワークグループ が開発・運用するアラート対応支援エージェントです。複数のコンポーネントが連携し、継続的な改善を重ねながら進化しています。 NOA システム図 本記事では、NOAの実用例と、頭脳にあたるコアコンポーネント「alert-agent」について解説します。 AIアラート分析エージェントのSlack連携による迅速な情報提供 alert-agent は、現在2つのシステムで活用さ
皆さん、こんにちは。IT本部 本部長の金子です。DeNAの技術戦略/センターオブエクセレンス(CoE)の統括をしています。今日から始まるこの連載『 AIジャーニーの足跡 』では、DeNAが進めているAI戦略、そして壮大な変革の軌跡について、そのリアルな姿をお届けしていきたいと思います。… 事業を成長させるためには、AI活用の「攻め」の姿勢が不可欠な一方で、情報漏洩や著作権、レピュテーションなど、多様化するリスクに対応するための「守り」、すなわちAIガバナンスの重要性もかつてないほど高まっています。 本記事では、DeNAがどのようにしてこの「攻め」と「守り」のバランスを取りながら、全社的なAI活用を推進しているのか、その背景と具体的な取り組みについてご紹介します。 DeNAにおけるAI活用のこれまで DeNAは、生成AIが台頭する以前の2015年頃から従来の機械学習や深層学習といった技術をA
はじめに:私たちの旅路が始まる 皆さん、こんにちは。IT本部 本部長の金子です。DeNAの技術戦略/センターオブエクセレンス(CoE)の統括をしています。 今日から始まるこの連載『 AIジャーニーの足跡 』では、DeNAが進めているAI戦略、そして壮大な変革の軌跡について、そのリアルな姿をお届けしていきたいと思います。初回は私の視点から、DeNAが「AIオールイン」という宣言を掲げた背景、その戦略の全体像、そして私たちが「AIジャーニー」と呼ぶ、この旅にかける想いについてお話しします。 IT本部について:AIジャーニーの推進ドライバー 本題に入る前に、IT本部について少し紹介させてください。DeNAのIT本部は、単なる社内IT部門ではありません。CoEとして、モノづくりの根幹をなすケイパビリティを全社横断で提供する組織です。 DeNAでは、各事業部に機能を分散するのではなく、横断組織/Co
2025.08.08 技術記事 OSS の AI レビューツール「PR-Agent」を全社導入し、コスト効率の高い開発支援を実現した話 by tomoya.kawaguchi #ai #code-review #pr-agent #developer-productivity はじめに こんにちは。 SWET の川口です。本稿では、DeNA 全社を対象に AI を活用したコードレビュー支援ツール「PR-Agent」を導入し、実際に運用している事例をご紹介します。 社内での AI ツール導入を検討されている方々や、PR-Agent の運用に興味をお持ちの方々にとって、何らかの参考になることを願っています。 コードレビューの課題と AI による解決への期待 コードレビューは、ソフトウェアの品質向上、バグの早期発見、そして開発チーム内での知識共有を促進する上で不可欠なプロセスです。しかし、Cla
2025.08.01 技術記事 AWS ElastiCache for Redis から Valkey への移行 [DeNA インフラ SRE] by yayohei #infrastructure #sre #aws #ElastiCache #Redis #Valkey #infra-quality はじめに こんにちは。 IT 本部 IT 基盤部 第一グループのインフラエンジニア山本です。 2025年3~4月に、当社の複数のサービスで AWS ElastiCache for Redis から AWS ElastiCache for Valkey への移行を実施しました。本稿では、Valkey 移行の経緯、パフォーマンス検証、移行検証、実際の移行結果まで解説します。 移行を検討されている方々の参考になれば幸いです。 Valkey 移行に至る経緯 機能と歴史を振り返り、移行に至る理由を説
はじめに こんにちは、ライブコミュニティ事業本部のYukaです。 現在、プロダクト開発のプロセス改善に、QA(Quality Assurance:品質保証)の視点から取り組み、その実現を目指しています。 この記事の対象読者 この記事はソフトウェア開発に関わる方を対象としています。 開発者、QAエンジニア プロダクトマネージャー、プロジェクトマネージャー プロダクト開発プロセスの改善に興味がある方 背景と課題 2017年のサービス開始以来、 Pococha は8年間で新機能を継続的にリリースしてきました。この長期間のサービス運営により、機能が複雑化し、開発・テスト・品質保証の各工程で求められる専門性も高まっています。 一方で、新しい機能をリリースする際のスピード感は維持しながら、機能開発を続ける必要があります。品質は一定に保ちたい。しかし、複雑化した機能を扱うには、より多くの知識と経験、そし
2025.07.18 技術記事 PacketProxyで探るGemini CLIのコンテキストエンジニアリング 〜AIエージェントを信頼できる相棒に〜 by akira.kuroiwa #gemini-cli #ai #security #aiエージェント #コンテキストエンジニアリング #packetproxy 「なんかよく分からないけど、すごい」で終わらせないために こんにちは、DeNA セキュリティ技術グループの 黒岩 亮 ( @kakira9618 ) です。 AIエージェント、とくに Gemini CLI のようなコーディングを支援してくれるツールは非常に強力で、私たちの開発体験を大きく変えようとしています。しかし、その一方で、こんな風に感じたことはありませんか? 「このファイルの情報、勝手にAIに送られたりしない? 大丈夫かな?」 と、情報管理・セキュリティ面で漠然とした不安を
こんにちは、岡崎晃平です。先日DeNAラウンジにて、AI駆動開発の第一人者として知られる mizchi 氏を講師に迎えた Claude Code ハンズオンセッションを開催しました。17:30~20:00の2時間半にわたって実施され、参加者は200人を超え、Claude Code 経験者と未経験者が混在する勉強会となりました。今回はその内容についてレポートしたいと思います。 勉強会概要 講師の mizchi 氏は、著名な記事「 CLINEに全部賭けろ 」でAI駆動開発の可能性を提唱し、開発者コミュニティに大きな影響を与えています。 今回のハンズオンでは、参加者が集中して学習できるよう、オンサイト参加者にはClaude Proのアカウントを、オンライン参加者には Anthropic API 及び Amazon Bedrock経由でのClaude 4 Sonnet APIアクセスを提供しました
はじめに はじめまして!2025年3月に2週間の内定承諾前の学生向け短期就業型インターンに参加した、26卒の尾形 拓夢と申します。 このブログでは以下のような内容を中心にお伝えしていきます。 2週間のインターンでClineを駆使してタスクに取り組んだ話 実際に働いてみて感じたリアル 「DeNAって優秀な人ばっかりで、うまくやっていけないんじゃないか」「DeNAがどんな働き方してるのか全くわからない」といった不安を抱えた方(インターン参加前の自分)の参考になれば幸いです! 自己紹介 改めまして、尾形 拓夢( @hirodesu )と申します。 現在は筑波大学情報学群に在学中で、研究室では人工生命(Alife)に関する研究を行なっています。 大学生になってからパソコンを触り始め、そこからプログラミングに興味を持ちました。 複数企業のインターンやハッカソンへの参加を通して、Railsを用いたWe
こんにちは、IT 基盤部第4グループの西崎です。主に DeNA がグローバルに展開するゲームのインフラ管理を担当しています。 今回は昨年末の AWS re:Invent で発表された Amazon Aurora DSQL(以下 Aurora DSQL)について紹介します。ちょうど最近データベースについて調べていたのですが、その最中に AWS re:Invent 2024 での Aurora … 第2回:コンポーネント分割が進んでいる + 楽観的排他制御を採用している 第2回では Cloud Spanner(以下 Spanner) との比較を行いました。Aurora DSQL は同じ分散 SQL である Spanner よりもトランザクションに関係するコンポーネントの分割がより細かくなっています。さらに楽観的排他制御を採用しているため、以下のメリットがありました。 レイテンシが低い 特にマル
2025.03.18 技術記事 Aurora DSQL は何が新しいのか?(vs. Spanner 編)[DeNA インフラ SRE] by Hiroyuki Nishizaki #infrastructure #sre #database #aws #aurora #spanner こんにちは、IT 基盤部第4グループの西崎です。主に DeNA がグローバルに展開するゲームのインフラ管理を担当しています。 本記事は以下構成の第2回であり、 Amazon Aurora DSQL(以下 Aurora DSQL) が Cloud Spanner(以下 Spanner)と比べて何が新しいのかを紹介します。現在判明している Aurora DSQL の新しい特徴とアーキテクチャに焦点を当てることで理解を深め、今後の使い分けを助けるものであり、網羅的な比較ではないことにご注意ください。 Aurora
2025.03.11 技術記事 Aurora DSQL は何が新しいのか?(vs. これまでの Aurora 編)[DeNA インフラ SRE] by Hiroyuki Nishizaki #infrastructure #sre #database #aws #aurora #re:Invent こんにちは、IT 基盤部第4グループの西崎です。主に DeNA がグローバルに展開するゲームのインフラ管理を担当しています。 今回は昨年末の AWS re:Invent で発表された Amazon Aurora DSQL(以下 Aurora DSQL)について紹介します。ちょうど最近データベースについて調べていたのですが、その最中に AWS re:Invent 2024 での Aurora DSQL の発表を見て、Aurora DSQL がこれまでのデータベースとなぜ、どのように違うのかを知って
はじめに IT 本部 IT 基盤部第一グループの山本です。 AWS Aurora のマネージドバックアップのコストの以下の記述についてコスト計算が直感的にわかりづらかったので、実際にコストを確認してみました。 Aurora provides unlimited free storage for all snapshots that lie within the automated backup retention period. After a manual snapshot is outside the retention period, it's billed per GB-month. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-storage-backup.html 結論 自動バックアップの
はじめに はじめまして、IT本部IT戦略部テクニカルオペレーショングループの竹内です。 私は2024年4月から12月まで地方自治体である 大阪府箕面市 から出向し、DeNAで勤務しています。 なぜ箕面市からDeNAに出向?と思われる方も多いと思いますので、簡単に背景を説明します。 DeNAと箕面市は、2021年10月に 包括連携協定 を締結しています。 包括連携協定において、「自治体DX(デジタル・トランスフォーメーション)の推進」という項目があり、その一環として2022年から箕面市職員がDeNAへ出向しています。 私は2人目の出向者で、前任は箕面市システム管理室長の職に就いています。 ※前任者の体験談を 箕面市公式ブログ に掲載しています。ご興味のある方はあわせてご覧ください。 今回のブログではDeNAでの業務を通じて感じたことや学んだことから、自治体とIT企業のワークスタイルの違いや箕
2024.11.26 技術記事 Terraform を活用した効率的な S3 バケット管理手法 [DeNA インフラ SRE] by Tatsuki Mutsuro #infrastructure #sre #aws #s3 #terraform #infra-quality #infra-delivery はじめに こんにちは。 IT 基盤部第四グループの無津呂です。 全世界向けゲームタイトルのインフラ運用を担当しています。 当グループでは、複数のゲームタイトルのインフラを開発環境・検証環境・本番環境にわたって管理しています。 AWS の S3 は、当グループが管理しているインフラリソースの 1 つです。 その S3 のバケットは、合計数百個になります。 当グループはこれまで、大量の S3 バケットをうまく管理できていませんでした。 Terraform を利用して IaC 化してはいたの
はじめに こんにちは。IT基盤ネットワークグループの守屋と申します。 主に社内のネットワーク、CDN (Content Delivery Network)関連の業務を担当しています。 今までのブログではネットワークグループで採用しているサービスや、ネットワーク移行についてご紹介してきましたが、 今回は DeNA のネットワーク運用監視で使用してるツールをご紹介いたします。 AWS BYOIP を使った自社 IPv4 運用手法 DeNA での GCP ネットワーク運用 DeNA 本社移転でネットワーク構築・移行作業を実施しました DeNA のネットワークについて ネットワークは障害や品質が悪いと複数のサービスやユーザに影響を与えます。 そのため、24/365体制で、業務を円滑に進められるようなネットワークを運用監視することがネットワークグループの基本方針となります。 ただし、リソースは有限な
はじめに はじめまして。24卒でデータ基盤部に配属されたMLエンジニアの大泉です。この記事では、DeNA の社内生成 AI サービス「SAI」のバックボーンとして用いられているオープンソースの LLM アプリ開発プラットフォームである Dify を DeNA でどのように運用しているかをお話しします。 Dify を本記事の構成で Google Cloud 上で立ち上げるためのコードを GitHub 上で OSS として公開しております。Google Cloud 環境をお持ちの方はぜひお試しください。 ⚠️ WARNING: 本記事内ではソースコードが公開されている点などからDifyをOSS(オープンソースソフトウェア)と表現しておりますが、DifyのライセンスはApache License 2.0を基に改変された独自ライセンスです。そのため、一般的なOSSライセンスとは異なる制限事項が含ま
はじめに 2024年度 DeNA AIスペシャリストサマーインターンに参加した趙在瀛です。普段はAIの公平性 (バイアス) についての研究をしています。 本インターンでは、バスケットボールのボールトラッキングデータ作成という課題に取り組み、さらにこのデータによってどのような分析・チームへのフィードバックができるようになるかの検証を行いました。 バスケットボールにおけるデータ活用 DeNAではプロバスケットボールチームである川崎ブレイブサンダースの運営を行っています。現在様々なスポーツでチーム強化のためのデータ活用が広く行われており、DeNAでも 川崎ブレイブサンダース強化のためのデータ活用 に取り組んでいます。NBAなどの海外リーグでは「トラッキングデータ」と呼ばれるデータによって幅広い分析が実現されています。 トラッキングデータとは、下のようなプレイヤー / ボール位置の時系列データです
はじめに こんにちは、IT 戦略部システム基盤グループの井戸です。 当グループは社内向けに様々なサービス(GitHub、Jira、Confluence など)を提供し、それらの運用を担当しています。最近では社内向けサービスに SaaS を活用する機会が増え、その数も増加しています。 SaaS を利用することは、従来のオンプレミスのサービスと比較していくつかのメリットがあると言われており、概ねその通りだと思います。 物理サーバーを購入する必要がないため、導入コストが低い 月額利用が一般的なため、利用開始や解約のハードルが低い ベンダーがセキュリティ対策を担当するため、ユーザーはセキュリティを意識する必要がない クラウド上でサーバーの管理が行われるため、物理的なスペースを確保する必要がない 障害時の対応はベンダーが行うため、自ら対応する必要がない ただし、「障害時の対応はベンダーが行うため、自
この記事について DeNAでは2023年の中頃にそれまで外部委託を中心に運営していた社内ITのヘルプデスク機能を内製化しました。 以降は社内をよく知るメンバを中心にヘルプデスクの運営を行っています。 伴っていくつかの従業員体験向上の施策を実施しましたが、その中でも2024年4月から実施している「即レス」化の施策について紹介します。 「即レス」化というのはそのままの意味で、営業時間内(10:00-18:00)の間であれば、何らかの意味のある返事をすぐにするというのを運用として維持するというものです。 グループのこと IT本部IT戦略部エンプロイーエクスペリエンスグループの片桐です。 現在、主に社内ITヘルプデスクとPC端末管理・トラブル対応を行っています。 エンプロイーエクスペリエンスグループですが、ユーザーサポートグループを前身としており、2023/4に名称変更され発足したグループです(社
はじめに こんにちは、IT本部IT戦略部テクニカルオペレーショングループの利根川です。 DeNAではIdP(アイデンティティプロバイダー)としてOktaを長く利用しており、現在400ほどのアプリがOktaと連携しています。 Oktaの利用規模拡大に比例して管理者あての依頼も増加するため「運用担当者の工数軽減」が運用上の課題になります。 今回は「Okta Workflowsによるアカウントロック監視の自動化」により「運用の効率化」と「ユーザー体験の向上」を実現した事例を紹介します。 (前回記事はこちら) https://engineering.dena.com/blog/2023/07/okta_samlcertificate この記事の流れ Okta運用において管理者に依頼される内容 アカウントロック対応を効率化できないか? なぜアカウントがロックされるのか? Okta Workflows
はじめに こんにちは、IT戦略部システム基盤グループの酒井と申します。 システム基盤グループは2023年4月にIT基盤部からIT戦略部に所属部門が代わり、社内システムのインフラやGithubやJira/Confluenceなどの運用を担当しています。 このタイトルに見覚えがある方は熱心なDeNA Engineering blogの読者だと思います。 私の上長が過去に同じタイトルでblog投稿をしていました。 まだ見ていない方は今回の内容とも関連するため、以下からご覧ください! VPN との終わりなき戦い 〜怒濤の全社テレワーク編〜 VPN との終わりなき戦い 〜Cloud Journey 編〜 今回もタイトル通りVPNに関するお話となります。 DeNAのリモートワークの状況 本題に入る前に弊社のリモートワークの状況をご説明します。 DeNAではコロナが落ち着いてからもハイブリッドワークを継
こんにちは!DeNAでソリューション本部クライアントエンジニアリング部モバイルアプリグループに所属する早川(sokume)です。 先日(2024年5月14日)、Google I/O 2024がオンライン配信されました。2019年以降、Google I/Oはオンライン形式で開催されていますが、今回のGoogle I/O 2024にはオフラインの会場に参加する招待を頂き、現地に参加してきましたので、会場の雰囲気などをご報告します! Google I/O とは? Google I/O 2024 Googleが開催する年次開発者向けカンファレンスで、Googleのテクノロジー、製品、ツールの発表に加えて、技術セッションや展示などが行われ、新情報が共有される場となっています。今回は、2024年5月14日10:00〜(日本時間5月15日2:00〜)に基調講演が行われました。 会場 会場はGoogle
2024.05.14 技術記事 Cloud Spannerを使う大規模アプリケーションの負荷試験におけるアプローチとチューニング by tomohiro.katsukura #loadtest #google-cloud #spanner ゲームサービス事業本部の勝倉です。 この投稿では、Cloud Spanner を使う大規模アプリケーション 1 での負荷試験の方法論と、チューニング方法について記述しています。 前半は、従来的な負荷試験の手法が抱える課題を整理し、それらを解決する新しい方法論を紹介しています。 後半は、Cloud Spanner で秒間500万超のクエリ(5M+ QPS)の負荷を捌くまでに出てきたボトルネックの見つけ方と潰し方について紹介しています。 1. 負荷試験の悩みどころ バックエンドアプリケーションの開発において、負荷試験は重要なチェックポイントになります。 これ
こんにちは、ぎもちんです。 音声ライブ配信アプリ Voice Pococha の Flutter アプリ開発をしています。 Voice Pococha では昨年、 C 言語による低レイヤな音声処理を行うための音声基盤を導入・リリースしました。 この記事では、そのような音声基盤をアプリに導入した背景や、技術選定、実装手法についてお話しします。 音声基盤とは 音声基盤とは Voice Pococha アプリで音声処理を行うためのフレームワークを指します。 Voice Graph と呼ばれており、カラオケ機能追加に伴って実装・導入されました。 以下の3点を主軸に、 C 言語で開発されています Kotlin/Swift との相互運用 低いメンテナンスコスト 高い拡張性とパフォーマンス カラオケ機能要件 音声基盤の説明をする前に、まずは音声基盤を導入する理由となった、カラオケ機能の要件について説明し
2024.02.27 技術記事 Percona XtraBackup: 高性能DBバックアップツール [DeNA インフラ SRE] by Kohei Okazaki #infra-quality #infra-delivery #stabilization #technical-verification #datastore #portability #pxb #mysql はじめに こんにちは、IT基盤部にてインターンとして活動している岡崎です。現在、私はパブリッククラウドチーム (以下、PCA)に所属しており、いくつかの施策に携わっています。 現代のビジネス環境において、クラウドリソースの柔軟な移動と管理は、事業継続性と革新性の両立に不可欠です。この重要なニーズに応えるべく、私たちPCAチームでは、クラウドリソースのポータビリティに関する総合的な施策を進めています。これは、アプリケー
みなさま初めまして!だったり、知っている人もいるかもしれませんが初めまして! DeNAのデジタルエンタテインメント事業部でWeb3担当しているten3でーす! 本日は自分が開発担当していた NFTリテラシー検定 リリースということでエンジニアブログ書かせていただくことになりました! NFTリテラシー検定ってなんなんじゃい! みなさん!NFTってご存じですか? ご存知の方、そうでない方いらっしゃると思います。 NFTと聴いてどんなことを想像されますでしょう? 名前くらい聞いたことがある方だと、デジタルアートだとか、デジタルアートの売買だとかを想像されるかもしれません。 また、Blockchainに詳しい方であれば、Blockchainの改竄に強い特徴と持続性を利用したデジタル証書を想像されるかもしれません。 そして、NFT取引に絡む投機性だったり、詐欺などの犯罪について想像される方もいらっし
はじめに 初めまして、2023年の9月から12月にかけて、DeNAの就業型インターンシップに参加した佐藤 創太です。 普段は、大学院でネットワークの研究をしたり、少数のチームで受託開発を行ったりしています。 突然ですが、学生の皆さまは以下のような点に悩んだことはありますでしょうか? 強いエンジニアになりたいけど、そもそも強いエンジニアとは何だろう? 私はインターンに参加する前、この点について悩み、どうやってエンジニアとして能力を高めていけば良いのかがわかりませんでした。 しかし、インターンで強いエンジニアたちと共に開発を行うことで、自分なりに進む方向性が見えてきました。 そこで、私と同じような悩みを抱える方に向けて、本記事では以下の内容についてお話ししたいと思います。 インターンに応募した理由 業務の概要と働く環境 インターンを通して感じた強いエンジニアとは 是非お付き合いいただければ幸い
2023.12.15 技術記事 ALB TargetGroup を切り替えて S3 上の静的ページを表示する(HaMaMo! ハマスタモバイルオーダーの事例)[DeNA インフラ SRE] by yuto.ota #ydb #hamamo #aws #infrastructure はじめに こんにちは,IT 本部 IT 基盤部第一グループの大田です. IT 基盤部では,DeNA のグループ子会社等も含めて横断的に複数のサービスのインフラ運用を行っています. 今回は,横浜DeNAベイスターズ(以下,YDB)の HaMaMo! というサービスについて,IT 基盤部が関わっているインフラ部分の構成について一部ご紹介します. HaMaMo! とは HaMaMo!(ハマスタモバイルオーダー)は、 ハマスタオリジナルフードを、スマホでオーダーして、完成通知を受信後に、 受け取りに行くだけの便利なオーダ
次のページ
このページを最初にブックマークしてみませんか?
『DeNA Engineering - DeNAエンジニアのポータルサイト』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く