MicroAd Developers Blog

マイクロアドのエンジニアブログです。インフラ、開発、分析について発信していきます。

Python の高速化

はじめに 機械学習エンジニアの大庭です。普段はマイクロアドが提供する広告配信プラットフォーム UNIVERSE Ads に接続する機械学習 API の研究開発をしています。 マイクロアドでは、機械学習モデルの学習側との連携が容易なこととメンテナンス性を重視して…

夏季勉強会開催します!

こんにちは。機械学習エンジニアをしている福島と申します。 本日は、私が所属している採用委員会からのお知らせをさせていただきます! オンライン勉強会を開催します! 2022年8月に以下の様にオンライン勉強会を開催します! ※タイトルが23卒/24卒向けとな…

【登壇情報】Machine Learning 15minutes!

今週の土曜日(7/30(土))に開催される 第68回 Machine Learning 15minutes! Broadcast にて、マイクロアドのエンジニアが登壇いたします。 是非、参加ください! machine-learning15minutes.connpass.com セッション概要 「アドテクに機械学習を組み込むた…

システム開発部で上場に向けて対応したこと

はじめに システム開発部IT戦略グループの比嘉です。 マイクロアドは2022年6月29日に東京証券グロース市場へ上場しました。今回はシステム開発部で上場に向けて対応したIT統制について話をします。2018年4月頃からIT統制が本格的に始まり、現在も継続してい…

Cookieレス広告技術FLEDGEを試す

京都研究所・TechLabの今村です、本記事ではGoogleが提案するCookieレス広告技術FLEDGEについて簡単な実装コードを交えて説明します。 FLEDGEとは FLEDGEでの広告表示フロー WebAssemblyについて FLEDGEの広告入札を実装する まとめ FLEDGEとは GoogleはChro…

Atomic, volatile, synchronized について

はじめに サーバサイドエンジニアの酒井です. 普段はマイクロアドが提供する広告配信プラットフォーム UNIVERSE Ads の DSP 部分の開発をしています. 今回は JVM 言語におけるマルチスレッドプログラミングに関するいくつかの用語の理解と整理を兼ねて記事に…

ケーブリングを改善した話

はじめに こんにちは。マイクロアドでインフラエンジニアをしているハダです。 マイクロアドでは、最近データセンターの移設(以後、DC移設と記載)を行いました。 そのDC移設に合わせて、今まで抱えていた問題点を改善すべく、 取り組んだことについて書い…

Pythonアプリから参照するデータをMySQLからBigQueryへ切り替える

はじめに マイクロアドでサーバサイドエンジニアをしているタカギです。 今回はPythonアプリから参照するデータをMySQLからBigQuery1へ切り替えた話になります。 背景 マイクロアドでは様々なデータを扱っています。 広告配信で発生するログはCDH2に蓄積およ…

strongSwanとFRRでオンプレとGCPをVPN接続

はじめに こんにちは。マイクロアドでインフラエンジニアをしているハダです。 3回目のブログ投稿です。 今回のブログは、オンプレの環境とGCPの接続にVPNを使用し、 オンプレ側で使用するVPNゲートウェイをstrongSwan とFRRで構築した内容です。 www.strong…

Kotlinのアップグレードをした話

マイクロアドシステム開発部の東です。業務では主にUniverse Adsの管理画面開発をしています。 今回はUniverse Adsの管理画面で使用しているKotlinのアップグレードについて、お話ししていきます。 はじめに Universe Adsの管理画面(以下、管理画面)ではサー…