ZOZO TECH BLOG
https://techblog.zozo.com/
ZOZO TECH BLOG
フィード

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

ZOZO TECH BLOG
はじめに こんにちは、ZOZO New Zealandの中岡です。普段はZOZOMAT/ZOZOGLASSの運用・保守や計測技術を使った新規事業の開発をしています。 目次 はじめに 目次 ZOZOMATとは ZOZOMATの構成 移行の背景 検討したアプローチ 移行後の構成 レンダリングバックエンドの抽象化 ポインタによる抽象化 移行の際に当たった課題と工夫点 Objective-CとC/C++のメモリ管理の違い CFBridgingを使ったリソース管理 座標系の違い まとめ ZOZOMATとは オンラインで靴を購入する際に、サイズが合わないという問題を解決する仕組みです。1台のスマートフォン…
13時間前

RecSys 2025参加レポート
9

ZOZO TECH BLOG
はじめに こんにちは、データシステム部推薦基盤ブロックの上國料(@Kamiko20174481)とMA推薦ブロックの住安(@kosuke_sumiyasu)です。 私たちは2025年9月22日〜9月26日にチェコのプラハにて開催されたRecSys2025(19th ACM Conference on Recommender Systems)に現地参加しました。本記事では会場の様子や現地でのワークショップ、セッションの様子をお伝えすると共に、気になったトピックをいくつか取り上げてご紹介します。 はじめに RecSys とは 開催地のプラハについて 会場の様子 論文の紹介 Orthogonal L…
2日前

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

ZOZO TECH BLOG
はじめに こんにちは、ECプラットフォーム部マイクロサービス戦略ブロックの半澤です。普段はアーキテクト領域のテックリードとして、ZOZOTOWNリプレイスにおける全体的な課題解決に注力しています。 今回は、複雑化したZOZOTOWNのマイクロサービス間通信を整理するため、レイヤ構成を定義し、ガイドライン化した取り組みについてご紹介します。
3日前

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

ZOZO TECH BLOG
こんにちは! ZOZOTOWN開発本部フロントエンドエンジニアの齋藤(@Jin_pro_01)です。9月21日に渋谷のAbema Towersにて「フロントエンドカンファレンス東京2025」が開催され、登壇者、当日スタッフを含めZOZOから5名が参加しました。本記事では、参加した経緯や、各参加者から印象に残ったトークについてご紹介します。 フロントエンドカンファレンス東京とは 社内での参加経緯と当日の取り組み 各参加者からの感想、印象に残ったトークの内容 日本語縦書きWebの現在地2025 "フロントエンドの技術"を移行する技術 爆速でプロダクトをリリースしようと思ったらマイクロフロントエンド…
3日前

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

ZOZO TECH BLOG
はじめに こんにちは、YSHPブロックの岩切です。普段はシステムリプレイスを担当しています。YSHPブロックでは2025年から、ZOZOTOWN Yahoo!店に関わる連携基盤を段階的に刷新しています。 本記事では、移行初期の意思決定(言語・実行基盤・クラウド移行方針)にフォーカスし、判断材料・比較観点・想定される課題とその回避策を整理して紹介します。 目次 はじめに 目次 背景・課題 言語サポートの終了(EOL) 規模拡大への追随 全社標準との不整合 言語選定:なぜGoを選んだのか 起動性とコンテナ効率 並行処理のしやすさ 学習コストとチーム適性 留意点 インフラ移行:Windowsサーバか…
4日前

DroidKaigi 2025協賛&参加レポート
1

ZOZO TECH BLOG
こんにちは、技術戦略部のikkouです。2025年9月10日から12日の3日間にわたり「DroidKaigi 2025」が開催されました。ZOZOはゴールドスポンサーとして協賛し、12日と13日の2日間にわたりスポンサーブースを出展しました。 DroidKaigi 2025 フォトスポット technote.zozo.com 本記事では「Androidエンジニアの視点」でZOZOから登壇したセッションと気になったセッションの紹介、そして「技術広報の視点」で協賛ブースの様子と各社のブースコーデのまとめ、後日開催したアフターイベントについてまとめてお伝えします。 登壇内容の紹介 これでもう迷わない…
4日前

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

ZOZO TECH BLOG
はじめに こんにちは。商品基盤部・商品基盤2ブロックの小原です。私が所属するブロックではお気に入り機能のマイクロサービスを担当しています。 ZOZOTOWNではさらなる成長に向けて、さまざまなリプレイスプロジェクトが進行中です。本記事では、その中でもお気に入り機能のリプレイスについて紹介します。SQL ServerからAurora MySQLへ数十億レコードをゼロダウンタイムで移行するために設計したデュアルデータベース戦略を解説します。 こんな方に読んでもらいたい 段階的なマイクロサービス移行戦略を策定する担当者 ゼロダウンタイム移行の手法を探すアーキテクト Spring BootでマルチDa…
5日前

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

ZOZO TECH BLOG
はじめに こんにちは、ZOZOMO部OMOブロックの宮澤です。普段は「ZOZOMO」のブランド実店舗の在庫確認・在庫取り置きという機能の開発と保守を担当しています。 本記事では、LLMを駆使したSlackbotを活用して、アプリケーション例外のアラート調査・分析を自動化した試みについて紹介します。 SlackbotのバックエンドにLLMを導入し、LLMの汎用的な推論能力とMCPを通じたプロダクト知識の注入を用いて、より実践的な調査・分析の自動化を試みました。 本記事がLLMを活用した運用作業の自動化を検討されている方の参考になれば幸いです。 目次 はじめに 目次 試みの背景 LLM・MCPによ…
8日前

「同じ商品ばかり」の表示は購入されないのか ── ZOZOTOWN検索ログ分析から見る商品再表示の現状
ZOZO TECH BLOG
はじめに こんにちは、データサイエンス部・検索研究ブロックの諸田です。私たちはZOZOTOWNのおすすめ順検索の品質向上を目指し、機械学習モデルの継続的な改善に取り組んでいます。 私たちは現状の検索体験に関する課題を分析して、改善に役立てています。本記事では課題分析の取り組みの中で、商品の再表示に関する内容について紹介します。同じような課題を抱えている方にとって、仮説の立て方や仮説が正しいかどうかをデータから明らかにする流れの参考になれば幸いです。
9日前

MIRU2025参加レポート
ZOZO TECH BLOG
こんにちは。データサイエンス部データサイエンスブロック2の荒木・西山・桐島です。我々のチームでは、AIやデータサイエンスを活用したプロダクト開発のため、研究開発に取り組んでいます。 今回は、ZOZO NEXTのメンバーとともに2025年7月29日(火)から8月1日(金)にかけて国立京都国際会館で開催された画像の認識・理解シンポジウム (MIRU) 2025に参加しました。本記事では、MIRU2025でのZOZO・ZOZO NEXTメンバーの取り組み、MIRU2025の様子や参加メンバーの気になった発表を報告します。 MIRU2025 企業展示 全体の動向 ZOZO Researchメンバーの発…
15日前

運用コストを99%削減 ── ChatOpsによる3社間データ連携の自動化
ZOZO TECH BLOG
はじめに こんにちは、カート決済部カート決済サービスブロックの河津です。2025年度に新卒入社し、現在のチームに配属されました。ZOZOTOWN内のカート機能や決済機能の開発、保守運用を担当しています。 私たちのチームでは、取引先から受け取ったデータを外部サービスへ連携する作業を月2回実施しています。従来は全て手動運用で行っており、30分の作業負担とヒューマンエラーのリスクが課題となっていました。 本記事では、ChatOps構築により、作業時間を30分から数秒へ大幅短縮し、 運用の安全性・効率性・業務の自律性を同時に高めることができた仕組みについて紹介します。 目次 はじめに 目次 背景・課題…
16日前

カオスエンジニアリングで学ぶ!刷新したMAシステムのリリース前合宿
ZOZO TECH BLOG
はじめに こんにちは、MA部の林です。 ZOZOTOWNでは、プッシュ通知・LINE・メール・サイト内お知らせなどを通じてキャンペーン配信をしています。MA部ではそれらの配信を担うマーケティングオートメーション(MA)システムの開発を担当しています。一部のメンバーは直近3年ほど、マーケティングシステムのリプレイスプロジェクトZOZO Marketing Platform(ZMP)に注力しています。2025年7月にはパーソナライズ・リアルタイム処理のリプレイスが完了し、ZMPフェーズ2としてリリースしました。 しかし、ZMPフェーズ2のリリースには課題がありました。リプレイスプロジェクトに携わっ…
22日前

本番を再現したシミュレーション試験で安全にリリース!ZOZOTOWNリアルタイムマーケティングシステムのリプレイス
ZOZO TECH BLOG
はじめに こんにちは。MA部MA開発ブロックの平井です。 ZOZOTOWNでは、プッシュ通知・LINE・メール・サイト内お知らせなどを通じてキャンペーン配信をしています。 MA部ではそれらの配信を担うマーケティングオートメーション(MA)システムの開発を担当しています。 私たちは現在、マーケティングプラットフォーム「ZOZO Marketing Platform(ZMP)」の開発を進めています。 そのプロジェクトの一環として、リアルタイムマーケティングシステムのリプレイスを実施しました。 ZMPの詳細については、以下のテックブログをご参照ください。 techblog.zozo.com 本記事で…
22日前

フロントエンドカンファレンス北海道2025 参加レポート
ZOZO TECH BLOG
こんにちは、WEAR Webフロントエンドチームでテックリードを務めている冨川(@ssssota)です。2025年9月6日に北海道は札幌市、エア・ウォーターの森にてフロントエンドカンファレンス北海道2025が開催されました。本記事では、会場の様子や印象に残ったトークについてご紹介します。 フロントエンドカンファレンス北海道とは フロントエンドカンファレンス北海道は、Webフロントエンド領域に関心のあるエンジニアやデザイナーを対象とした技術イベントです。2024年に初開催され、今年で2回目の開催となります。 今回は、台風15号の影響で飛行機が遅延になるなどのハプニングもありましたが、無事に参加で…
24日前

Monthly Tech Report 2025年8月
ZOZO TECH BLOG
ZOZO開発組織の2025年8月分の活動を振り返り、ZOZO TECH BLOGで公開した記事や登壇・掲載情報などをまとめたMonthly Tech Reportをお届けします。 ZOZO TECH BLOG 2025年8月は、前月のMonthly Tech Reportを含む計9本の記事を公開しました。特に次の3記事はとても多くの方に読まれています。 techblog.zozo.com techblog.zozo.com techblog.zozo.com 登壇 Google Cloud Next Tokyo 25 8月5日、6日に東京ビッグサイトにて「Google Cloud Next T…
25日前

ZOZOの25卒エンジニアが日本CTO協会の「新卒エンジニア合同研修」に参加して学んだこと
ZOZO TECH BLOG
こんにちは。技術戦略部 CTOブロックのikkouです。ZOZOでは毎年、独自の新卒研修を実施していますが、今年は日本CTO協会の新卒エンジニア合同研修にも参加することにしました。参加は任意として、興味を持つ研修を自身で選択できるようにしました。遠方に住んでいるメンバーも参加できるように調整の上、ZOZOからは通算11名の新卒エンジニアが参加しました。本記事では参加者によるレポートをお伝えします。 日本CTO協会 新卒エンジニア合同研修とは 第1回:Google Cloud のスペシャリストと学ぶ! BigQuery & Gemini(講師:グーグル・クラウド・ジャパン合同会社) Google…
1ヶ月前

DB設計レビューの負荷を7割削減 ── Slack × Bedrockで実現した自動化の仕組み
ZOZO TECH BLOG
はじめに こんにちは、SRE部カート決済SREブロックの伊藤(@_itito_)です。普段はZOZOTOWNのカート決済機能のリプレイス・運用・保守に携わっています。また、データベース(以下DB)領域でのテックリードを担っており、DBREとしてDB周りの運用・保守・構築に関わっています。 弊社のDBRE活動については、以前次の記事で紹介しました。 techblog.zozo.com この活動の中で、DBのテーブル定義の設計レビューを行っています。この運用にAWSのBedrockを用いて自動化を組み込んだ取り組みを紹介します。 目次 はじめに 目次 背景・課題 DB設計レビューの課題 レビュー工…
1ヶ月前

Girls Meet STEMイベント「ZOZOTOWNとWEARを支える技術と働き方をのぞいてみよう!」を開催しました!
ZOZO TECH BLOG
はじめに こんにちは。Developer Engagementブロックの@wirohaです。8月18日(月)に、ZOZOにて中高生女子を対象とした体験イベント「ZOZOTOWNとWEARを支える技術と働き方をのぞいてみよう!」を開催しました。 これは公益財団法人山田進太郎D&I財団が実施する「Girls Meet STEM」プログラムの一環です。中高生女子がSTEM(科学・技術・工学・数学)分野で働く人やSTEM分野で学ぶ学生、実際の現場に触れることで、将来の可能性を広げる機会を提供することを目的としています。ZOZOではこの活動の意義に共感し昨年より参画しており、今回は2度目の開催です。前回…
1ヶ月前

ZOZOTOWNカート・決済システムの大規模リプレイス 〜 モジュラモノリス設計で進めた現実的リプレイス戦略
ZOZO TECH BLOG
こんにちは、カート決済部カート決済基盤ブロックの多田と三浦です。 普段はZOZOTOWN内のカート機能や決済機能の開発、保守運用、リプレイスを担当しています。 これまでにカート決済サービスのリプレイスでは在庫データのクラウドリフトやクレジットカード決済の非同期化を実現しています。 techblog.zozo.com techblog.zozo.com 本記事では、ZOZOTOWNにおける「カート投入から注文作成まで」のシステムを、Classic ASPからJavaへ移行した取り組みについてご紹介します。一部機能は既にリリース済みで、現在も段階的な移行を継続中です。 このプロジェクトは、モノリシ…
1ヶ月前

Google Cloud Next Tokyo 25 登壇&参加レポート
ZOZO TECH BLOG
はじめに こんにちは。Developer Engagementブロックの@wirohaです。2025年8月5日、6日に東京ビッグサイトにてGoogle Cloud Next Tokyo 25が開催され、ZOZOから4名のエンジニアが登壇しました。 Google Cloud Next Tokyoは、Google Cloudの最新情報や技術を学ぶことができるイベントです。生成AI、クラウド技術、ビジネスと技術の融合など、幅広いトピックが扱われました。セッションの他にハンズオンや展示もあり、参加者は最新の技術に触れることができます。本記事では登壇レポートを中心に、現地の様子も含めて紹介します。 基調…
2ヶ月前

SIGIR 2025 参加レポート
ZOZO TECH BLOG
はじめに こんにちは。データサイエンス部検索グロースブロックの伊澤です。私は、2025年7月13日から17日までイタリア・パドヴァで開催されたSIGIR 2025(Special Interest Group on Information Retrieval)に現地参加してきました。本記事では、基調講演やワークショップ、各セッションにおいて特に興味深かったトピックをいくつか取り上げてご紹介します。 SIGIR 2025 セッション会場の様子
2ヶ月前

ZOZOのiOSエンジニアが選ぶ、WWDC25の注目アップデート4選
ZOZO TECH BLOG
ZOZOTOWN開発本部でZOZOTOWN iOSの開発を担当しているらぷらぷです。例年プライベートのメイン機であるiPhoneをベータアップデートしてますが、いつまで正常に動作しつづけるのかヒヤヒヤしています。 今年のWWDC25も開催期間中には追いきれないほど数多くのアップデートがありました。みなさんはどのセッションが気になりましたか。 本記事では、ZOZOのiOSエンジニアが気になったセッションをご紹介します。この記事を読み終えたらぜひあなたの気になるセッションとともに感想をシェアして頂けると嬉しいです。 また、今回試したAIを活用したセッションのキャッチアップ効率化についてもご紹介しま…
2ヶ月前

WEAR関連コーデレコメンドプロジェクトへのVertex AI Vector Search導入と実践
ZOZO TECH BLOG
はじめに こんにちは、データシステム部MLOpsブロックの岡本です。 MLOpsブロックではWEAR by ZOZO(以下WEAR)やZOZOTOWNのレコメンドシステムを開発・運用しています。 WEARのコーディネート詳細画面には、表示しているコーディネートに関連性が高いコーディネートを表示する関連枠があります。今回、WEARのコーディネート詳細画面の関連枠におけるコーディネートの表示ロジックを、ルールベースからMLを使ったロジックに置き換えました。新たに開発したMLを使ったロジックを、以下では関連コーデレコメンド機能と呼んでいます。説明のため、以下では関連コーデレコメンド機能を本機能と記載…
2ヶ月前

Monthly Tech Report 2025年7月
ZOZO TECH BLOG
ZOZO開発組織の2025年7月分の活動を振り返り、ZOZO TECH BLOGで公開した記事や登壇・掲載情報などをまとめたMonthly Tech Reportをお届けします。 ZOZO TECH BLOG 2025年7月は、前月のMonthly Tech Reportを含む計5本の記事を公開しました。特に注目を集めていた「開発生産性Conference 2025」の参加レポート記事は多くの方に読まれています。 techblog.zozo.com 登壇 WWDC25 Recap - Japan-(region).swift 7月6日に開催された「WWDC25 Recap - Japan-re…
2ヶ月前

Gemini CLIの全社利用を支える技術
ZOZO TECH BLOG
こんにちは。一番好きなマジックナンバーは 0x5F3759DF 1 な、技術戦略部CTOブロックの塩崎です。 先日、当社から以下のプレスリリースを発表いたしました。その中でも書かれているように、1人あたり月額200ドルの基準のもと、Claude CodeやGemini CLIをはじめとした各種AI開発ツールを利用可能になりました。 corp.zozo.com この記事ではAI開発ツールの1つであるGemini CLIを全社で使えるようにするため、Google Cloud管理者として実施したことを紹介します。Gemini CLIやClaude Codeなどに関しては以下のような記事がよく目立ちま…
2ヶ月前

CVPR 2025 参加レポート
ZOZO TECH BLOG
はじめに こんにちは。計測システム部研究開発ブロックの皆川です。普段はWebAssemblyを用いた身体計測Webアプリの開発や、AIを用いた身体計測アルゴリズムの改善に携わっています。 2025年の6月11日から15日にかけて行われたCVPR 2025に参加しました。この記事では、現地の様子と筆者が選んだ面白かったセッションについてご紹介します。例年通りだと、ほとんどの発表がカンファレンス後まもなくして公式サイトで動画公開されます。 はじめに CVPRとは 日本からナッシュビルまで 会場の様子 セッションレポート Googleのファッション分野での取り組み 技術概要 技術課題 2Dバーチャル…
2ヶ月前

Monthly Tech Report 2025年6月
ZOZO TECH BLOG
ZOZO開発組織の2025年6月分の活動を振り返り、ZOZO TECH BLOGで公開した記事や登壇・掲載情報などをまとめたMonthly Tech Reportをお届けします。 ZOZO TECH BLOG 2025年6月は、前月のMonthly Tech Reportを含む計10本の記事を公開しました。振り返ってみると特にイベントの参加レポートが多い月でした。特にTwo-Towerモデル×Vertex AI Vector Searchの記事は多くの方に読まれています。 techblog.zozo.com 登壇 OctoNihon Forum 6月6日に開催された「OctoNihon For…
3ヶ月前

開発生産性Conference 2025 参加レポート
ZOZO TECH BLOG
はじめに こんにちは、ZOZOMO部FBZブロックの杉田です。2025年7月3日・4日の2日間、JPタワーホール&カンファレンスにて「開発生産性Conference 2025」が開催されました。本記事では、会場や各ブースの様子に加え、特に印象に残ったセッションについてご紹介します。 開発生産性Conference 2025とは 本カンファレンスは、生成AIとの協働が不可欠な時代に、いかに開発生産性に取り組み事業価値を高めていくかをテーマに開催されました。3回目を迎える今年は、来場者数が3000人を超える盛況ぶりで、開発生産性への関心の高さがうかがえます。 会場の様子 会場は東京駅直結のJPタワ…
3ヶ月前

GitHub Advanced Securityの導入と運用
ZOZO TECH BLOG
はじめに こんにちは、情報セキュリティ部の兵藤です。日々ZOZOの安全を守るためSOC業務に取り組んでいます。 ZOZOではGitHub Advanced Securityを導入、運用しております。本記事では、GitHub Advanced Securityに関する取り組みについて紹介します。 また、情報セキュリティ部ではその他にもZOZOを守るための取り組みを行っています。詳細については以下の「OpenCTIをSentinelに食わせてみた」をご覧ください。 techblog.zozo.com 目次 はじめに 目次 GitHub Advanced Securityとは GitHub Adva…
3ヶ月前

AWS Summit Japan 2025 参加レポート
ZOZO TECH BLOG
はじめに こんにちは。WEARバックエンド部SREブロックの春日です。 6月25日、26日の2日間にわたって開催されたAWS Summit Japan 2025に、今年もZOZOのSREが多数参加しました。この記事では、現地の様子とSREのメンバーが各自選んだ面白かったセッションについてご紹介します。 はじめに AWS Summit Japanとは 会場の様子 セッションレポート 生成 AI オブザーバビリティのベストプラクティス(AWS-49) コンポーネントレベルのメトリクス RAG、エージェント、チェーントレース 高度な指標と分析 エンドユーザーからのフィードバック 責任あるAIに向けて…
3ヶ月前