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

「Gemini in Looker」で実現するダッシュボード要約機能

はじめに こんにちは、データ・AIシステム本部データシステム部データ基盤ブロックの栁澤(@i_125)です。私はデータ基盤の安定化・効率化を目指しつつ、Analytics Engineerとしてデータ利活用領域にも踏み込み、データマート整備やLooker周辺の整備・サポー…

Embedding基盤の構築と運用 ── Two-Towerモデルのユーザー・商品埋め込み表現を共通資産にする

はじめに こんにちは。データシステム部・推薦基盤ブロックの上國料(@Kamiko20174481)です。私たちのチームは、ZOZOTOWNの推薦システムを開発・運用し、ユーザー一人ひとりに最適な購買体験を届けることを目指しています。 これまでは施策ごとに推薦システ…

ZOZOTOWN フロントエンドにおけるディレクトリの分割戦略

はじめに こんにちは。ZOZOTOWN開発本部フロントエンドの菊地(@hiro0218)です。 2021年、ZOZOTOWNはフロントエンドリプレイスを開始しました。現在、ホームページや商品一覧ページなど主要なページのNext.js化が完了し、運用フェーズに入っています。詳細…

Monthly Tech Report 2025年10月

ZOZO開発組織の2025年10月分の活動を振り返り、ZOZO TECH BLOGで公開した記事や登壇・掲載情報などをまとめたMonthly Tech Reportをお届けします。 ZOZO TECH BLOG 2025年10月は、前月のMonthly Tech Reportを含む計14本の記事を公開しました。このタイミン…

サービス断なしで進めるIstio OperatorからHelmへの移行

はじめに こんにちは、SRE部プラットフォームSREブロックのさかべっちです。2025年度に新卒で入社しました。普段はZOZOTOWNにおけるプラットフォーム基盤の運用・改善を担当しています。 本記事では、Istio Operatorが非推奨となったことを受けて、サービス…

ZOZOマッチにおけるモデル開発の不確実性との向き合い方

はじめに こんにちは、データシステム部MA推薦ブロックの佐藤(@rayuron)です。私たちは、主にZOZOTOWNのメール配信のパーソナライズなど、マーケティングオートメーションに関するレコメンドシステムを開発・運用しています。 早速ですが、先日ZOZOマッチ…

ZOZOマッチアプリのメッセージ機能を支えるFlutter × GraphQLの実装

はじめに こんにちは、新規事業部フロントエンドブロックの池田です。普段はZOZOマッチのアプリ開発を担当しています。2025年6月にマッチングアプリ「ZOZOマッチ」をリリースしました。ZOZOマッチにはメッセージ機能があり、この機能を実現するためにGraphQL…

デバッグメニューでFlutterのアプリ開発をスムーズに!

はじめに こんにちは、新規事業部フロントエンドブロックの大野純平です。2025年度に新卒入社し、現在のチームに配属されました。2025年6月に新規事業としてリリースされた、全身見える直感型マッチングアプリ「ZOZOマッチ」のアプリ開発を担当しています。…

SREcon25 Europe/Middle East/Africa 参加レポート

はじめに こんにちは、計測プラットフォーム開発本部SREブロックの纐纈です。 2025年10月6日〜9日にダブリンで開催されたSREcon25に参加してきました。本記事では、現地の様子と気になったセッションについて報告いたします。 目次 はじめに 目次 SREconとは…

商品画像の背景がCTRに与える影響分析 ── Gemini APIで実現した自動分類と統計検証

はじめに こんにちは、データサイエンス部商品データサイエンスブロックで内定者アルバイト中のしゅがーです。我々のチームでは、AIやデータサイエンスを活用したプロダクト開発のため、研究開発に取り組んでいます。本記事では、Geminiを用いて商品画像を分…

FigmaからFlutterへ ── デザイントークン自動変換とUIカタログで実装を加速

はじめに こんにちは、新規事業部フロントエンドブロックの安土琢朗です。普段はZOZOマッチのFlutterアプリ開発を担当しています。 ZOZOマッチは2025年6月にリリースされた、ゼロから立ち上げたマッチングアプリです。zozomatch.jp本記事では、開発初期から…

ZOZOマッチアプリのアーキテクチャと技術構成

はじめに こんにちは、ZOZOの堀江(@Horie1024)です。2025年6月、新規事業として「ZOZOマッチ」をリリースしました。ZOZOマッチは、ZOZOとして初めてFlutterを採用したモバイルアプリです。これまでiOS/Androidそれぞれでの開発体制をとってきた中でFlutter…

Monthly Tech Report 2025年9月

ZOZO開発組織の2025年9月分の活動を振り返り、ZOZO TECH BLOGで公開した記事や登壇・掲載情報などをまとめたMonthly Tech Reportをお届けします。 ZOZO TECH BLOG 2025年9月は、前月のMonthly Tech Reportを含む計13本の記事を公開しました。特に次の3記事は…

【イベントレポート】「LINEヤフー × ZOZO コラボ Meetup ~データサイエンス~」を開催しました!

【イベントレポート】「LINEヤフー × ZOZO コラボ Meetup ~データサイエンス~」を開催しました! はじめに こんにちは、AI・アナリティクス本部ビジネスアナリティクス部マーケティングサイエンスブロックの佐々木(@sasaken1209)です。先日8月22日にLINEヤ…

iOSDC Japan 2025協賛&参加レポート

こんにちは、DevRelブロックのikkou(@ikkou)です。2025年9月19日の夕方から21日の3日間にわたり「iOSDC Japan 2025」が開催されました。ZOZOは昨年同様プラチナスポンサーとして協賛し、スポンサーブースを出展しました。 iOSDC Japan 2025 エントランス t…

ZOZOMAT RendererにおけるOpenGL ESからMetalへの移行

はじめに こんにちは、ZOZO New Zealandの中岡です。普段はZOZOMAT/ZOZOGLASSの運用・保守や計測技術を使った新規事業の開発をしています。 目次 はじめに 目次 ZOZOMATとは ZOZOMATの構成 移行の背景 検討したアプローチ 移行後の構成 レンダリングバックエ…

RecSys 2025参加レポート

はじめに こんにちは、データシステム部推薦基盤ブロックの上國料(@Kamiko20174481)とMA推薦ブロックの住安(@kosuke_sumiyasu)です。 私たちは2025年9月22日〜9月26日にチェコのプラハにて開催されたRecSys2025(19th ACM Conference on Recommender Sys…

マイクロサービス間通信の複雑化にどう立ち向かうか ── ZOZOTOWNが実践したレイヤ構成による統制

はじめに こんにちは、ECプラットフォーム部マイクロサービス戦略ブロックの半澤です。普段はアーキテクト領域のテックリードとして、ZOZOTOWNリプレイスにおける全体的な課題解決に注力しています。 今回は、複雑化したZOZOTOWNのマイクロサービス間通信を…

フロントエンドカンファレンス東京 2025 参加レポート

こんにちは! ZOZOTOWN開発本部フロントエンドエンジニアの齋藤(@Jin_pro_01)です。9月21日に渋谷のAbema Towersにて「フロントエンドカンファレンス東京2025」が開催され、登壇者、当日スタッフを含めZOZOから5名が参加しました。本記事では、参加した経…

ZOZOTOWN Yahoo!店基盤リプレイスにおける技術的意思決定 ── Go・ECS・AWS採用の評価観点

はじめに こんにちは、YSHPブロックの岩切です。普段はシステムリプレイスを担当しています。YSHPブロックでは2025年から、ZOZOTOWN Yahoo!店に関わる連携基盤を段階的に刷新しています。 本記事では、移行初期の意思決定(言語・実行基盤・クラウド移行方針…

DroidKaigi 2025協賛&参加レポート

こんにちは、技術戦略部のikkouです。2025年9月10日から12日の3日間にわたり「DroidKaigi 2025」が開催されました。ZOZOはゴールドスポンサーとして協賛し、12日と13日の2日間にわたりスポンサーブースを出展しました。 DroidKaigi 2025 フォトスポット tech…

数十億レコードをゼロダウンタイム移行 ── SQL ServerからAurora MySQLへのデュアルデータベース戦略

はじめに こんにちは。商品基盤部・商品基盤2ブロックの小原です。私が所属するブロックではお気に入り機能のマイクロサービスを担当しています。 ZOZOTOWNではさらなる成長に向けて、さまざまなリプレイスプロジェクトが進行中です。本記事では、その中でも…

LLMを駆使したSlackbotによる例外アラート調査・分析の自動化

はじめに こんにちは、ZOZOMO部OMOブロックの宮澤です。普段は「ZOZOMO」のブランド実店舗の在庫確認・在庫取り置きという機能の開発と保守を担当しています。 本記事では、LLMを駆使したSlackbotを活用して、アプリケーション例外のアラート調査・分析を自…

「同じ商品ばかり」の表示は購入されないのか ── ZOZOTOWN検索ログ分析から見る商品再表示の現状

はじめに こんにちは、データサイエンス部・検索研究ブロックの諸田です。私たちはZOZOTOWNのおすすめ順検索の品質向上を目指し、機械学習モデルの継続的な改善に取り組んでいます。 私たちは現状の検索体験に関する課題を分析して、改善に役立てています。…

MIRU2025参加レポート

こんにちは。データサイエンス部データサイエンスブロック2の荒木・西山・桐島です。我々のチームでは、AIやデータサイエンスを活用したプロダクト開発のため、研究開発に取り組んでいます。 今回は、ZOZO NEXTのメンバーとともに2025年7月29日(火)から8月…

運用コストを99%削減 ── ChatOpsによる3社間データ連携の自動化

はじめに こんにちは、カート決済部カート決済サービスブロックの河津です。2025年度に新卒入社し、現在のチームに配属されました。ZOZOTOWN内のカート機能や決済機能の開発、保守運用を担当しています。 私たちのチームでは、取引先から受け取ったデータを…

カオスエンジニアリングで学ぶ!刷新したMAシステムのリリース前合宿

はじめに こんにちは、MA部の林です。 ZOZOTOWNでは、プッシュ通知・LINE・メール・サイト内お知らせなどを通じてキャンペーン配信をしています。MA部ではそれらの配信を担うマーケティングオートメーション(MA)システムの開発を担当しています。一部のメ…

本番を再現したシミュレーション試験で安全にリリース!ZOZOTOWNリアルタイムマーケティングシステムのリプレイス

はじめに こんにちは。MA部MA開発ブロックの平井です。 ZOZOTOWNでは、プッシュ通知・LINE・メール・サイト内お知らせなどを通じてキャンペーン配信をしています。 MA部ではそれらの配信を担うマーケティングオートメーション(MA)システムの開発を担当して…

フロントエンドカンファレンス北海道2025 参加レポート

こんにちは、WEAR Webフロントエンドチームでテックリードを務めている冨川(@ssssota)です。2025年9月6日に北海道は札幌市、エア・ウォーターの森にてフロントエンドカンファレンス北海道2025が開催されました。本記事では、会場の様子や印象に残ったトー…

Monthly Tech Report 2025年8月

ZOZO開発組織の2025年8月分の活動を振り返り、ZOZO TECH BLOGで公開した記事や登壇・掲載情報などをまとめたMonthly Tech Reportをお届けします。 ZOZO TECH BLOG 2025年8月は、前月のMonthly Tech Reportを含む計9本の記事を公開しました。特に次の3記事は…

カテゴリー