記事一覧 - ZOZO TECH BLOG

WEARでのRuby 3.3.6 YJITの効果と考察

はじめに こんにちは! WEARバックエンド部バックエンドブロックの小島(@KojimaNaoyuki)です。普段は弊社サービスであるWEARのバックエンド開発・保守を担当しています。 WEARのバックエンドはRubyで動作しており、Ruby 3.3.6にアップデートしたことを機に…

WEARバックエンドでの内定者アルバイト体験記

はじめに はじめまして。2025年4月に株式会社ZOZOへ入社予定の坂元菜摘(@skysky0208)です。チームの皆さんにはもっちゃんと呼ばれています。 この記事では、約半年間WEARバックエンドチームにて参加した内定者アルバイトについての体験談をお話ししたいと…

WEARお試しメイク計測の明るさチェックを最適化してUXを改善した話

はじめに こんにちは、計測プロデュース部の井上です。私たちはZOZOFITやZOZOMATといった計測系プロダクトの開発PM、データ収集、精度検証などサービス構築から、UI/UXの分析・評価などの幅広い業務を行っております。 あなたの「似合う」が探せるファッショ…

ZOZOTOWNの推薦システムにおけるA/Bテストの標準化

はじめに こんにちは。データシステム部推薦基盤ブロックの佐藤(@rayuron)と住安(@kosuke_sumiyasu)です。私たちはZOZOTOWNのパーソナライズを実現する推薦システムを開発・運用しています。 ZOZOTOWNでは、様々な改善施策の効果を検証するためにA/Bテス…

開発中のアプリのフィードバックを素早く得るための仕組みづくり

ZOZOTOWN開発本部でAndroidのテックリードをやっているいわたんです。最近はでっかいモンスターをハントするゲームにハマっており、夜な夜な一狩りしてます。 今回は、私たちのチームで行っている業務効率化の一例を紹介します。 背景・課題 解決方法 スクリ…

3DBODY.TECH 2024参加レポート

はじめに こんにちは。計測プラットフォーム開発本部で研究開発をしている皆川です。2024年の10月にスイスで2日間に渡って開催された3DBODY.TECHに、同部署でプロジェクトマネジメントをしている嶺村と二人で参加しました。カンファレンスの開催から少し時間…

ZOZOTOWNのマーケティングメール配信を支える技術

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

MVPリアーキテクチャを通して成長したWEAR iOSエンジニアアルバイト奮闘記

はじめに こんにちは。2025年4月に新卒で株式会社ZOZO(以下、ZOZO)に入社予定の清板海斗(せいたかいと)です。2024年8月から入社までの約半年間、「WEAR by ZOZO」(以下、WEAR)のiOSチームで内定者アルバイトに参加しました。この記事では、内定者アル…

WEARの「コーデ予報」を支える観測地点特定アルゴリズム

はじめに こんにちは、WEARバックエンド部バックエンドブロックの伊藤です。普段は弊社サービスであるWEARのバックエンド開発・保守を担当しています。 WEARでは、天気予報データを活用してその日の天気に合わせたコーディネートを提案する「コーデ予報」機…

Monthly Tech Report 2025年2月

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

Cloud Traceで実現するアプリケーションパフォーマンスの可視化

はじめに こんにちは、MA部MA開発ブロックの平井です。普段はマーケティングオートメーションシステムの運用、開発を担当しています。現在、開発ブロックではリアルタイムマーケティングシステムのリプレイスプロジェクトに取り組んでいます。リプレイスプロ…

Firebase Test Labを活用したJetpack ComposeのUIテスト自動化の導入事例

はじめに こんにちは、ブランドソリューション開発本部FAANS部でAndroidアプリを担当している田中です。本記事ではバグ件数削減の施策の1つとしてFAANS Androidで実施したJetpack ComposeのUIテストの自動化についてご紹介します。 目次 はじめに 目次 背景 …

NRF 2025 Retail's Big Show 参加レポート

はじめに こんにちは、ZOZOMO部の中島です。普段はFulfillment by ZOZOやZOZOMO店舗在庫取り置きというサービスの開発を担当しています。 2025年1月12日から14日の3日間にかけてニューヨークで開催された「NRF 2025: Retail's Big Show」に現地参加してきま…

【イベントレポート】「ZOZO Tech Meetup ~データサイエンス~」を開催しました!

はじめに こんにちは。Developer Engagementブロックの@wirohaです。2月14日に「ZOZO Tech Meetup ~データサイエンス~」を開催しました。ZOZOTOWNを支える開発において「データサイエンス」にフォーカスして、弊社データサイエンティストが具体的な事例を…

BigQueryストレージのライフサイクルと課金モデルという視点から費用の計算方法を整理する

こんにちは。千葉県の特産品として真っ先に思い浮かぶものがヨウ素*1な、データシステム部データ基盤ブロックの塩崎です。 この記事ではBigQueryストレージの費用を計算する方法と、費用を節約するための戦略について説明します。BigQueryストレージの費用計…

ZOZOTOWNホーム画面のパーソナライズ最新アップデート ─ Two-Towerモデルで目指す多様性と受注系指標の向上

はじめに こんにちは。データシステム部推薦基盤ブロックの新卒1年目の上國料(@Kamiko20174481)と、5年目の宮本(@tm73rst)です。私たちのチームでは、ZOZOTOWNの推薦システムを開発しています。2024年7月のテックブログでは、ZOZOTOWNのホーム画面に表示…

改めて振り返る全文検索エンジンのアナライザー設定

はじめに データシステム部検索技術ブロックの内田です。私たちはZOZOTOWNの検索精度改善や検索システムの運用効率化のためのメンテナンスなどに取り組んでいます。 これまでテックブログでご紹介してきた通り、ZOZOの検索改善チームではランキング学習(Lea…

JSNation & React Summit US 2024参加レポート

はじめに こんにちは、計測システム部フロントエンドブロックの平田です。 私が所属する計測フロントエンドブロックでは ZOZOMETRYというスマートフォンを用いて身体計測し、計測結果を3Dモデルやデータとして可視化し、Web上で管理できるtoBサービスを開発…

Monthly Tech Report 2025年1月

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

dbt導入によるデータマート整備 〜Cloud Composer編〜

はじめに こんにちは、データシステム部データ基盤ブロックの奥山(@pokoyakazan)です。普段は全社データ基盤の開発・運用を担当しており、最近ではZOZO全体のデータガバナンス強化にも取り組んでおります。本記事ではCloud Composer上に構築しているデータ…

LLMツールを開発してレビューパトロール時間を67.7%削減した話

はじめに こんにちは、データサイエンス部データサイエンス2ブロックのNishiyamaです。我々のチームでは、AIやデータサイエンスを活用したプロダクトの開発ために、研究開発に取り組んでいます。我々のチームの具体的な業務については、以下の記事を参考にし…

BigQueryのアンチパターン認識ツールで独自のSQLリンターを開発しました

こんにちは、株式会社ZOZOで25卒の内定者アルバイトをしている村井です。この記事では業務で取り組んでいる、BigQueryで使うSQLのリンターの作成方法について紹介します。 目次 目次 課題と解決策 課題 解決策 BigQueryのアンチパターン認識ツール ミニマム…

CES 2025 現地レポート: XRとFashion Techの未来を探る

こんにちは、XR × Fashion TechやXR × Beauty Techといった領域を推進している創造開発ブロックの@ikkouです。 2025年1月7日から10日の4日間にかけてラスベガスで開催された「CES 2025」に一般参加者として現地参加してきました。なぜZOZOがCESに参加するの…

フロントエンドテストの正解って?FAANSにおけるテスト戦略の振り返りとこれから

はじめに こんにちは、FAANS部フロントエンドブロックでWeb開発をしている平舘です。 Webフロントエンドのテスト戦略って、結局どうすればいいのか、よくわからなくないですか? この記事では、FAANS Webアプリケーション開発におけるテスト実装の歴史を「リ…

Monthly Tech Report 2024年12月

ZOZO開発組織における2024年12月の1か月の活動をまとめたMonthly Tech Reportをお届けします!

Software Design 2024年12月号 連載「レガシーシステム攻略のプロセス」最終回 フロントエンドエンジニアから見るZOZOTOWNリプレイスとまとめ・今後の展望

はじめに 技術評論社様より発刊されているSoftware Designの2024年5月号より「レガシーシステム攻略のプロセス」と題した全8回の連載が始まりました。 これまでの連載で、ZOZOTOWNリプレイスプロジェクトの始まりから各部門の取り組みなどを紹介してきました…

【イベントレポート】「AWS re:Invent 2024 Recap in ZOZO」を開催しました!

はじめに こんにちは。Developer Engagementブロックの@wirohaです。12月17日に「AWS re:Invent 2024 Recap in ZOZO」を開催しました。12/2〜6日の5日間に渡ってラスベガスで開催されたAWS re:Invent 2024を振り返るRecapイベントです。

【イベントレポート】「GitHub Universe 2024 Recap in ZOZO」を開催しました!

はじめに こんにちは。Developer Engagementブロックの@wirohaです。12月16日に「GitHub Universe 2024 Recap in ZOZO」を開催しました。10/29-30日の2日間に渡ってサンフランシスコで開催されたGitHub Universe 2024を振り返るRecapイベントです。

今年は275本の記事を公開!年末恒例アウトプット強化月間 ZOZO Advent Calendar 2024

Developer Engagementブロックの@ikkouです。2024年もいよいよ終わりに近づいてきました。この季節の風物詩、「アドベントカレンダー」には皆さんも参加されましたか? ZOZOは例年アドベントカレンダーに参加し、2020年以降、記事数を100本、125本、175本、2…

FAANSの動画投稿機能開発で直面した問題と解決方法

はじめに こんにちは、ブランドソリューション開発本部FAANS部の加藤です。私の開発しているショップスタッフの販売サポートツールFAANSでは、この度、コーディネート動画の投稿機能が実装されました。動画の投稿機能は、動画のトリミングや音声の編集ができ…

カテゴリー