はじめに 初めまして,マイクロアドで機械学習エンジニアをしている前田です. 主にReal-Time-Bidding (RTB) におけるClick Through Rate (CTR) 予測やセッション率予測の研究・開発を担当しています. マイクロアドでは,UNIVERSE Adsというプロダクトでセ…
こんにちは。マイクロアドでインフラエンジニアをしているハダです。 今回は技術そのものの話ではなく、インフラチームの組織体制(エンジニアリングマネジメント)について書いてみました。 マイクロアドのインフラチームが2年前(2024年)から試行錯誤して…
はじめに Apache Iceberg とは Icebergのメタデータは、どこを見れば分かるのか 検証内容 検証環境 1. INSERT 後に生成されるメタデータを確認する 2. UPDATE後にメタデータがどのように変化するのかを確認する 3. 実データファイルを大量に作り、コンパクシ…
はじめに プラットフォームエンジニアリングチームの齊藤(id:saitoperf)です。 マイクロアドでは、Kubernetes (K8s) クラスタのライフサイクル管理に Rancher を使用しています。 Rancher は、OSS の K8s クラスタ管理ツールで、クラスタの構築・可視化・…
はじめに 監視要件の整理 APIの基本監視 ML特有の監視 オンライン評価指標 ビジネス指標 監視基盤の構成 ダッシュボード設計 Latency・Traffic・Errors Saturation アラート設計 今後の展望 ビジネス指標のダッシュボード監視 動的なアラート条件の導入 まと…
はじめに こんにちは、マイクロアドでアプリケーションエンジニアをしている渡部です。 12月初旬に、会社で契約しているGoogle Workspaceのユーザーのみが使用できるGoogleカレンダーアドオンを公開しました。 アドオンの目的と機能 開発の背景 マイクロアド…
はじめに こんにちは、マイクロアドで機械学習エンジニアをしている木村です。 この記事では、マイクロアドにおける ML(Machine Learning)モデル学習バッチのログ設計とその監視について紹介します。 また、後半では実際のダッシュボードを用いた運用事例…
マイクロアドでフロントエンドエンジニアをしている大石です。 フロントエンド領域で欠くことのできない"デザイン"に課題はありませんか? 仮実装フェーズから最終成果物まで、非デザイナーでもデザインを行うケースは多々あります。 非デザイナーのフロント…
TL;DR Trinoで時々発生するメモリ管理関連のタイムアウトエラーは、ドキュメントに記載されていない memory-manager.http-client.request-timeout パラメータを設定することで解決できることがあります。 # config.properties(Coordinatorのみ) memory-man…
はじめに プラットフォームエンジニアリングユニットの齊藤(id:saitoperf)です。 マイクロアドでは、複数の Kubernetes (K8s) クラスタを Rancher から構築・管理しています。 Rancher は、OSS の K8s クラスタ管理ツールで、クラスタの状況確認や UI 上か…
マイクロアドで広告配信システムのバックエンド開発をしている飛田です。 私たちの開発チームでは、GitHub Copilotを中心としたAIアシスタントを活用しています。試行錯誤を重ねる中で効果的だったプラクティスを、今回はいくつかご紹介します。 まだまだ模…
はじめに こんにちは!マイクロアドのシステム開発部の酒井です。 ここ数年、ChatGPTをはじめとする生成AIが大きな話題になっていますね。マイクロアドでも、日々の開発業務で生成AIを活用しています。使ってみると想像以上に便利で、もはや日常でも手放せな…
こんにちは. マイクロアドで機械学習エンジニアをしている崎下です。 時間によって変わる広告配信リクエスト量に応じて適切に配信量を調整するためのシステムの開発を担当しています。 今回は時間変化するデータの評価手法としてカルマンフィルタについての…
はじめに こんにちは。マイクロアドで機械学習エンジニアをしている前田、簀河原です。 この記事では、マイクロアドにおける Click Through Rate (CTR) 予測の精度および安定性向上のために Target Encoding を活用した事例を紹介します。 はじめに CTR予測…
はじめに はじめまして!25 卒新入社員(入野、森田)です! 私たちは新卒開発研修にて日程調整アプリ「525」を開発しました! 今回の技術ブログでは、日程調整アプリ「525」についてご紹介していきます。 開発研修について マイクロアドの新卒エンジニアは、4…
はじめに こんにちは!マイクロアドでインフラエンジニアをしている大泉です。 今回はGoogle CloudのCloud Load Balancing(以下、CLB)にOAuth2認証を導入したお話をします! 背景として、権限分掌の観点から、ネットワーク構築を担当するチームとアプリケ…
はじめに マイクロアドでサーバーサイドエンジニアをしている高橋です。 Apache Spark SQL connector for Google BigQuery(以下spark-bigquery-connector)でSparkからBigQueryにデータを転送する際に、ドキュメント通りでもうまくいかない部分がありました…
はじめに こんにちは。システム開発部 新規プロダクト開発ユニット(NDU)の東です。 NDUはその名の通り、新規プロダクトを開発するユニットです。 新規プロダクトの立ち上げにおいて、開発部門は効率的な開発で迅速なローンチを行うことを目標の1つとして開発…
はじめに マイクロアドでサーバサイドエンジニアをしているタカギです。 この記事は、JSON形式の生ログをParquet形式へ変換する際に発生する膨大なI/Oを削減した話になります。 背景 マイクロアドではデータ基盤移行プロジェクトを進めてきました。 様々な検…
はじめに こんにちは、マイクロアドでサーバサイドエンジニアをしている藤田です。 Vue I18n を使った多言語対応は非常に便利ですが、プロジェクトが成長するにつれ、翻訳メッセージファイルの管理に頭を悩ませることはありませんか? マイクロアドが提供し…
はじめに こんにちは!マイクロアドでインフラエンジニアをしている大泉です。 今回はオフィスのサーバルームに検証環境を構築する中で、OSのデプロイを簡単に行えるツールが非常に便利だと感じたので、ご紹介します。 リモートでOSを入れる環境を用意しない…
システム開発部新規プロダクト開発ユニット(NDU)の大石です。 NDUはその名の通り、広告事業に関わらない様々な新規事業に関するサービスの開発・立ち上げを担当するユニットです。 新規事業の立ち上げではスピードが重視され、NDU では効率的な開発で迅速な…
Vue 3 移行の技術 Tips はじめに 半年前に弊社の画面プロジェクトの Vue 3 移行を担当した郭です。 本記事では、移行時に得た知見を整理し、実践的な技術 Tips を共有します。 全体的な移行アプローチ 試行錯誤の結果、公式の移行ガイドを活用するのが最もス…
はじめに マイクロアドは「DEIM2025(第17回データ工学と情報マネジメントに関するフォーラム)」にゴールドスポンサーとして協賛させていただきました。 オンラインでは技術報告の発表を行い、オンサイトではスポンサーブースを出展し、多くの方々と交流す…
システム基盤開発グループの永富(id:yassan0627) と 齊藤(id:saitoperf) です! 今年はCloud Nativeな年になりそうです。 理由としては、今年の5月は沖縄で CloudNative Days Summer 2025 が開催され、また、6月に東京で KubeCon + CloudNativeCon Japan…
こんにちは。株式会社マイクロアドでソフトウェアエンジニアをしています、入社一年目のid:kobayashi-tomoakiです。 私たちはインターネット広告の配信システムをマイクロサービスアーキテクチャで開発しており、主にScalaを開発言語として使用しています。 …
あけましておめでとうございます。 マイクロアド システム開発部 の 奈良橋 です。 昨年 年末のことになりますが 今年も MicroAd (マイクロアド) Advent Calendar 2024 を完走しました! qiita.com パチパチパチ。 ということで、私の目線でMicroAd (マイク…
はじめに こんにちは。マイクロアドで機械学習エンジニアをしている新卒の簀河原です。 この記事では、イタリアはバーリ(Bari)で開催されました ACM RecSys'24 の参加レポートと、広告業界のMLエンジニア目線で興味を持った研究発表を紹介します。 ACM Rec…
はじめに はじめまして!24卒新入社員(小林、崎下、簀河原、髙橋、本間、前田、大泉、齊藤)です! 私たちは新卒開発研修にて1on1管理アプリ「サシログ」を開発しました! 開発にあたって、24卒は開発チーム(小林、崎下、簀河原、髙橋、本間、前田)とインフラ…
9月27~28日に開催されたPythonイベント「PyCon JP 2024」にマイクロアドPython愛好会のメンバーで参加してきました。 この記事では現地の様子や気になったセッション、スポンサーブースについて紹介します。 2024.pycon.jp PyCon JP とは セッション Python…