自己学習するAIと推薦システムへの応用 〜 Open Ended Learningの紹介

自己学習型AIの一種である「Open Ended Learning」を活用したユーザー体験向上への取り組みを紹介します。

【オンラインMeetup イベントレポート】After iOSDC Japan 2021

こんにちは、ZOZO CTOブロックの池田(@ikenyal)です。 ZOZOでは、10/6にAfter iOSDC Japan 2021を開催しました。 zozotech-inc.connpass.com 本イベントでは、ZOZO、Mobility Technologies、Sansanの3社による合同イベントです。9/17-19に開催されたiOSDC …

「その課題解決はユーザー体験向上に寄与する?」ボトムアップからの改善提案の工夫

はじめに こんにちは、ZOZOTOWN開発本部でZOZOTOWN iOSアプリを開発している松井です。 ZOZOでは、お客様がファッションを心から楽しむことができるよう、日々さまざまな新規案件に取り組んでいます。最近では、ZOZOTOWNの全体的な大幅リニューアルや、ZOZOG…

ZOZOTOWNにおける段階的なIstioサービスメッシュ化戦略

はじめに こんにちは、SRE部 ECプラットフォーム基盤SREブロックの亀井です。 ZOZOTOWNのマイクロサービスプラットフォーム基盤(以下、プラットフォーム基盤)ではサービス間通信におけるトラフィック制御・カナリアリリース実装のため、Istioによるサービ…

iOSDC Japan 2021に7名のエンジニアが登壇しました

こんにちは、ZOZOTOWN開発本部の名取(@ahiru___z)と計測プラットフォーム開発本部の寺田(@tama_Ud)です。先日、9/17から9/19までの3日間に渡ってiOSDC Japan 2021が開催されました。例年通り素晴らしい発表が盛り沢山でしたね! iosdc.jp 昨年に引き続き…

「ZOZO TECH BLOG」名称変更のお知らせ

こんにちは、ZOZO CTOブロックの池田(@ikenyal)です。 本日、10/1に株式会社ZOZOテクノロジーズは組織再編が行われ、株式会社ZOZO及び株式会社ZOZO NEXTとして再始動します。それに伴い、ご愛読いただいていた「ZOZO Technologies TECH BLOG」も「ZOZO TEC…

Cloud Runで新規サービスを構築・運用するためにSREとして取り組んだこと

はじめに こんにちは。メディアプラットフォーム本部 WEAR部 WEAR-SREの笹沢(@sasamuku)です。 ZOZOが新しく展開する「FAANS」というショップスタッフ向けアプリをクローズドβ版としてテスト運用しています。本アプリは、WEARと連携したコーディネート投稿…

Istioサーキットブレーカーで備えるマイクロサービスの連鎖障害

はじめに こんにちは。SRE部 ECプラットフォームSREチームの大澤です。 先日、SREチームにてBFF機能を司る「ZOZO Aggregation API」の導入について紹介しました。 techblog.zozo.com BFFは複数のバックエンドと通信するアーキテクチャであるため、通信先のバ…

sqldefへのSQL Server対応のコントリビュート 〜OSS活動を通して紐解くDBマイグレーションツールの実装〜

はじめまして、ECプラットフォーム部 API基盤チームに2021年新卒入社した山添です。普段はAPI GatewayやID基盤の開発に携わっています。 データベースを運用していると、ビジネスロジックの変更やクエリ最適化のためにデータベーススキーマを変更することが…

Perfettoを用いたAndroidアプリのボトルネックの特定とその改善

はじめに ZOZOTOWN本部 ZOZOアプリ部 AndroidチームでZOZOTOWNのAndroidアプリを開発している鈴木です。 本投稿は、ZOZOTOWN AndroidアプリのHome画面に存在する「商品モジュール」実装中に発生したパフォーマンスの低下をPerfettoというツールを用いて特定…

KarateによるWeb APIのE2Eテスト実現への取り組み

はじめに こんにちは。マイグレーションチームの藤本です。 ZOZOTOWNはオンプレミスとクラウドのハイブリッドで動いており、その内、オンプレミス側のアプリケーションはClassic ASPとストアドプロシージャの組み合わせで実装されています。 私たちのチーム…

Cypressのカスタムコマンドを用いたVue.jsの効率的なE2Eテスト実装

はじめに こんにちは、EC基盤本部・MA部・MA基盤チームでマーケティングオートメーションのシステムを開発している長澤(@snagasawa_)です。この記事では、CypressによるE2EテストをVue.jsプロジェクトへ導入した取り組みについて、実際の画面を交えてご紹…

カテゴリー