Flaggerでも手動カナリアリリースがしたい!

はじめに こんにちは。株式会社ZOZOのSRE部プラットフォームSREチームに所属しているはっちーと申します。 本記事では、Kubernetesクラスター上で自動カナリアリリース機能を提供するFlaggerが導入済みのマイクロサービスにおいて、手動カナリアリリースを実…

ZOZOMO部OMOブロックの振り返りの文化を大公開!継続的なカイゼンを通してチームを成長させていく

なぜ振り返りが必要なのか?なぜうまくカイゼンできないのか?工夫したやり方やワークなどOMOブロックの振り返りの文化をまとめて紹介します!

Lighthouse CIでデータを蓄積し、Looker Studioで日々のスコアを可視化した話

はじめに こんにちは、WEARフロントエンド部Webブロックの新です。普段はWEARのWebサイトのリプレイス開発を担当しています。リプレイスを進める中で、不具合やリプレイス前後での変化にいち早く気づくため、Lighthouse CIによる日々の記録を可視化し定期的…

WEARアプリリニューアルにおける負荷試験事例(計画編)

はじめに こんにちは! WEARバックエンド部バックエンドブロックの高久です。普段は弊社サービスであるWEARのバックエンド開発・保守を担当しています。 10周年を迎えたWEARは2024年5月9日に大規模なアプリリニューアルを行いました。アプリリニューアルに伴…

ZOZOTOWNのiOSチームを支えるチーム運用

iOS

ZOZOTOWNのiOSチームは組織上2チームに分かれていますが、開発フロー・技術課題などはiOSチームメンバー全員で共有しながら改善を進めています。そのチーム運用の数々を紹介します。

大規模なAndroidアプリの実装を紐解いていくアプローチ

知見を持っていない大規模なAndroidアプリの実装をどのようにして把握していくといいのか、紐解いていくアプローチをご紹介します。

Aurora MySQLで実現する運用ユーザー権限の最適化と秘密情報保護

はじめに こんにちは、ZOZOMO部SREブロックの蔭山です。普段はFulfillment by ZOZOやZOZOMOのSREを担当しています。 今回ZOZOMOで提供しているサービスの1つである「ブランド実店舗の在庫確認・在庫取り置き」のマイクロサービス(通称realshop-api)にてMyS…

MIRU2024参加レポート

こんにちは。ZOZO Researchの研究員の古澤・川島・平川、ZOZOのデータサイエンティストの荒木・小林です。2024年8月6日(火)から8月9日(金)にかけて熊本で開催された画像の認識・理解シンポジウムMIRU2024に参加しました。この記事では、MIRU2024でのZOZO…

障害への不安をぶっ壊す!カオスエンジニアリングを運用しシステムとチームの耐障害性を高める

はじめに こんにちは、計測プラットフォーム開発本部SREブロックの山本です。普段はZOZOMATやZOZOGLASSなどの計測技術に関わるシステムの開発、運用に携わっています。 我々のチームは、複数サービスを運用する中で障害対応の経験不足や知見共有の難しさとい…

WEARリニューアルにおける新卒iOSエンジニアの課題解決アプローチ

はじめに こんにちは、ブランドソリューション開発本部でWEAR by ZOZOのiOSアプリの開発を担当している山田(@gamegamega_329)です。 2024年の5月、WEARはAIを活用したファッションジャンル診断などの新たな機能やコンテンツを導入し「WEAR by ZOZO」(以下…

ZOZOTOWNのフロントエンド開発にCSS in JSを導入して2年後の状況

ZOZOTOWNのフロントエンド開発にCSS in JSを導入してから2年後の運用状況ついてご紹介します。

ApplicationRunnerを活用した軽量バッチアプリケーションの構築

Spring Bootを用いて`ApplicationRunner`インタフェースを活用したバッチアプリケーション(CLIアプリケーション)の構築方法について解説します。

カテゴリー