開発に手放せないツールと言えば〇〇!アンケートで振り返るiOSDC Japan 2023参加レポート

iOSDC Japan 2023の参加レポートです!弊社エンジニアの登壇や現地ブースの様子についてご紹介します。

FBZにおけるCI/CDパイプライン改善の取り組み

CI/CDパイプラインの最適化をするため、ビルド高速化や自動デプロイを実現した取り組みについて紹介します。

Google Cloud Next '23 参加レポート 〜Google本社にも行ったよ!〜

Google Cloud Next '23の参加レポートです!現地の様子や、弊社エンジニアが気になったセッションについて紹介していきます。

Go言語のElasticsearchクライアントに触れての知見共有

Go言語のElasticsearchクライアントを利用した際に調べた情報を共有します。

Python Dashによりデータ分析結果の共有を効率化する取り組み

はじめに こんにちは、検索基盤部の伊澤です。検索基盤部では普段から、ZOZOTOWNの検索機能に関するデータ分析や、データ分析を踏まえた検索性能の改善に取り組んでいます。 検索に関するデータ分析では、検索クエリの傾向把握や課題のあるクエリの特定のた…

検索におけるtypoへのアプローチ方法と検証結果の紹介

検索クエリに含まれるtypoの扱い方は非常に難しい課題です。本記事ではtypoの一般的な解決策を調査し、検証した結果を紹介します。

Amazon MSKを用いてMySQLに対してChange Data Captureを実現する

マネージドサービスであるAmazon MSKを用いて、サービス間のデータ連携を実現した事例について紹介します。

ZOZOTOWN AndroidチームにおけるQodanaを活用したビルドワーニングへの取り組み

はじめまして、ZOZOTOWNアプリ部Android1ブロックの池田一成です。普段はZOZOTOWN Androidアプリ開発を担当しています。 ZOZOTOWNアプリは歴史の長いアプリのため、レガシーなコードがいくつか残っています。そのため、Android Lintで検出されるビルドワーニ…

ワークフロー実行基盤をFargateからEC2へ変更したらコストもパフォーマンスも改善できて幸せになった話

WEARのワークフロー実行基盤を再構成しました。EC2への構成変更やKarpenter採用理由に触れながら、得られた効果について紹介します。

WEARにおけるKubernetesネイティブな負荷試験基盤の導入とその効果

WEARにKubernetesネイティブな負荷試験基盤を導入した背景とその効果についてご紹介します!

ZOZO TECH BLOGを支える技術 #3 Looker Studioを使った数字分析

はじめに こんにちは、DevRelブロックの@wirohaです。DevRelの3名による連載「ZOZO TECH BLOGを支える技術」の3本目、最終回としてLooker Studio(旧データポータル)を使ったBLOGの数字分析についてご紹介します。 Looker Studioは、データを視覚的にわかり…

ZOZO TECH BLOGを支える技術 #2 執筆をサポートするCI/CD

ZOZO TECH BLOGを支える技術3部作の2つ目の記事として、執筆をサポートするCI/CDフローについてご紹介します。

ZOZOTOWN検索におけるA/Bテスト分析の自動化の取り組み

はじめに こんにちは。検索基盤部の岩崎です。検索基盤部ではZOZOTOWNの検索機能の改善に日々取り組んでいます。ZOZOTOWNのおすすめ順検索のプロジェクトでは、機械学習モデルを活用した検索結果の並び順の改善に取り組んでおり、全ての施策はA/Bテストで検…

ZOZO TECH BLOGを支える技術 #1 これまでとこれから

はじめに こんにちは、エンジニア組織の技術広報を担うDevRelブロックの@ikkouです。ARやVRをはじめとするXRといった技術領域を担う創造開発ブロックと、技術戦略の策定やエンジニア組織の強化を担うCTOブロックも兼任しています。 これから3つの記事にかけ…

MIRU2023 参加レポート

7月末に浜松で開催された画像認識研究会MIRU2023でZOZO NEXTは2件の発表を行いました。本記事ではそれらの研究と学会の概要について報告します。

WEARをリノベ!Objective-CからSwiftへのリプレイス戦略でも使えるスナップショットテスト

WEARアプリの機能ゴロゴロマイページ画面をObjective-CからSwiftへリノベ✨リプレイスにスナップショットテストを活用するお話です。

G1GCにおけるヒープ領域のメモリ管理の仕組み

Javaアプリケーション運用時にOld領域がなかなか解放されない現象が発生しました。原因となったソフト参照がG1GCでどう扱われるかを調査した結果をご紹介します。

ZOZOTOWN Androidチームで内定者アルバイトをした話

ZOZOTOWNアプリのAndroid版を作成するチームで内定者アルバイトをしました!実際に行ったタスクや、チームの文化を紹介します。

2023 JSNationとReact Summit参加レポート in オランダ・アムステルダム

オランダ・アムステルダムで開催されたJSNationとReact Summit参加レポートを紹介いたします。

【イベントレポート】ZOZO Tech Meetup - iOS/Androidを開催しました!

はじめに こんにちは。DevRelブロックの@wirohaです。7月11日にZOZO Tech Meetup - iOS/Androidを開催しました。ZOZOのiOSエンジニアとAndroidエンジニアがそれぞれの技術領域にフォーカスして紹介するイベントです。オンラインとオフラインのハイブリッドで…

GitHub Copilotの全社導入とその効果

はじめに こんにちは、CTO/DevRelブロックの堀江(@Horie1024)です。ZOZOではGitHub Copilotを全社へ導入しました。本投稿では、GitHub Copilotの導入に際して検討した課題とその課題の解決策としてどのようなアプローチを取ったのかを紹介します。

【イベントレポート】CI/CD最前線〜今開発現場が直面している課題とは? Lunch LT

Findy社によるCI/CDに関係するオンラインイベントが開催され、ZOZOの社員からもLTを行いました。

Azureで織りなすOpenCTI構築

脅威情報プラットフォームの「OpenCTI」をAzure上に構築した事例を紹介いたします。

【イベントレポート】「WWDC23 報告会 at LINE, ZOZO, ヤフー」を開催しました!

はじめに こんにちは。DevRelブロックの@wirohaです。6月27日に「WWDC23 報告会 at LINE, ZOZO, ヤフー」を開催しました。WWDCに参加した各社のエンジニアが新しく発表された技術や得た知見・情報などを共有するイベントです。今年はオンラインと一部オフラ…

Istio Rate Limitを活用した流量制限の取り組み

はじめに こんにちは、ECプラットフォーム基盤SREブロックの織田と、カート決済SREブロックの遠藤です。 本記事では、Istio Rate Limitの概要とZOZOTOWNでの導入事例を2つご紹介します。 目次 はじめに 目次 現在のZOZOTOWN Istio Rate Limitの概要 Istio Ra…

効率的な運用を実現するWEARコンテンツのモジュール化

WEARのコンテンツをモジュール化しコンテンツの運用を改善しました。ビジネス要件や技術的課題を考慮しながらどのように設計したかを紹介します。

テックリードがどんな活動したらよいのか考えて行動してみた話

2022年6月に、Androidテックリードになった いわたん です。最近、某モンスターを育てたり図鑑を埋めたりするゲームで社内大会をやったらフルボッコにされて涙目でした。悔しくて最近は不思議な力でクラフトしたり空飛んだりして王国を救うゲームやってます…

買い替え割サービスをAmazon RDSからAmazon Aurora MySQLへ移行したお話

RDS for MySQL 5.7からAurora 3の移行について、移行した経緯、移行方法、移行作業や運用中の気づきなどの事例を紹介します。

Appleが提供する濃密な5日間! - WWDC23参加レポート

WWDC2023 の参加レポートです!現地、オンラインにおける参加の様子や、弊社エンジニアが気になったセッションについて紹介します。

【イベントレポート】Extended Tokyo - WWDC 2023を開催しました!

はじめに こんにちは。ZOZO DevRelブロックの@wirohaです。6月5日の深夜から6月6日にかけてExtended Tokyo - WWDC 2023を開催しました。 Extended Tokyoは、WWDCのメインセッション(Keynote)をさらに楽しむためのイベントです。今年もLINE株式会社、株式会…

カテゴリー