https://techblog.zozo.com/entry/zozomat-cqrs
みなさん、こんにちは!人事担当の藤田です。
今回は、弊社で6月に公開したテックブログの記事をまとめてお届けします。
テックブログページはこちら
ZOZOSUITからZOZOMATへ - CQRSによる解決アプローチ
ZOZOSUITとZOZOMATの違いにより生じたバックエンド開発における課題と、その解決のためにCQRSアーキテクチャを採用した経緯、そしてその実践について紹介した記事です。
キーワード:Scala・DDD・ CQRS・ AWS
ZOZOMATにおけるEKSやgRPCを用いたシステム構成と課題解決
2020年2月にリリースされたZOZOMATについて、システム構成と開発時に直面した課題、その課題を解決するために工夫した点について紹介された記事です。
キーワード:Scala・ DDD・ CQRS・ AWS
物流倉庫の実績集計を自動化して現場の負担を軽減したはなし
ZOZOTOWNは独自の物流倉庫を保有しており、ブランド様からの商品入荷や保管、お客様への発送まで独自のシステムを用いて行っており、ZOZOBASEの人材を管理する上で一助となる作業実績の集計自動化について紹介した記事です。
キーワード:自動化・実績管理
ZOZOが推進するアパレル生産のデジタルトランスフォーメーション
弊社が展開するマルチサイズプラットフォーム事業(MSP)におけるデジタルトランスフォーメーション(DX)の取り組みについて紹介した記事です。
キーワード:Go言語・MSP・アパレル・生産・Android
近似最近傍探索Indexを作るワークフロー
「近似最近傍探索Indexを作るワークフロー」に関する記事です。
キーワード:機械学習 ・自動化・設計 ・マイクロサービス・バックエンド・ インフラ・ Kubernetes・Airflow
ZOZOMATのクロスプラットフォーム3D
ZOZOMATプロジェクトの、スキャン結果を3D空間に表示するビューの開発についての記事です。
キーワード:Android ・Objective-C ・Xcode ・iOS ・macOS・設計・ C++ ・3D
SQL Serverで断続的に発生するクエリタイムアウトの原因を調査した話
弊社ではサービスの一部にSQL Serverを使用しています。クエリタイムアウトを解決するまでの一連の流れとハマった点、今回のようなケースでの調査に使える汎用的な調査手法をご紹介したいと思います。
キーワード:SQL Server ・Database ・トラブルシューティング・ チューニング
Go言語におけるOpenAPIを使ったレスポンス検証
ID基盤のAPI開発で取り入れているGo言語におけるOpenAPIを使ったレスポンス検証について紹介した記事です。
キーワード:Go言語・ OpenAPI・ Swagger
ZOZOTOWN マイクロサービスプロジェクトにおける継続的な改善を支えるCI/CD戦略
ZOZOTOWNのマイクロサービスプロジェクトで実践している継続的インテグレーション/継続的デリバリー(以下、CI/CD)について紹介した記事です。
キーワード:CI/CD ・IaC・ 自動化・ CloudFormation・ Kubernetes・ Terraform・ GitHub Actions
DiscordとVSCodeを使ってリモートワークで快適にペアプロをする話
今の新型コロナウィルスの流行によってリモートワークがメインとなった状態で、メンバー間でペアプロをしたいと思った時に採用した方法について、紹介した記事です。
キーワード:Discord ・VSCode・ リモートワーク ・ペアプロ・ ペアプログラミング
ZOZOUSEDがMySQLからSQL Serverに移行して得られた検討から構築・運用のTIPS
ZOZOUSEDは2016年、当時の株式会社ZOZOUSED システム部のインフラチームにて、基幹のデータベース(以下DB)をMySQLからMicrosoft SQL Server(以下MS SQL)に移行しました。移行当時の変更理由から選定時に検討した内容、その際に発生した課題の解決方法を簡単に紹介した記事です。
キーワード:MySQL・ SQL Server ・SQL Database ・Database ・トラブルシューティング
ファッション領域における検索ログの特徴分析とカテゴリ分類器作成の可能性
困難なカテゴリ分類の問題が存在した時に、WEARのファッション用語に的を絞ることで、質の高い組織化を行えるよう研究を行いました。まだまだ課題は多いですが、近い将来、業界の大規模データの活用が簡素かつ高精度の状態で利用できるよう、今回の気付きに関して紹介した記事です。
キーワード:WEAR ・検索 ・検索ログ・ 分類器・ 解析・ ファッション用語 ・自然言語処理
DWHをPureDataからIIASに移行した話
新しく導入したIIASの特徴と、移行の際にぶつかった問題とその解決方法について紹介した記事です。
キーワード:Database ・DWH
ZOZOTOWNの検索基盤におけるElasticsearch移行で得た知見
ZOZOTOWNでは、以前からキーワード検索時にはRDBと併用してElasticsearchを使用していました。これまでRDBで行っていたIDによる索引検索も含め、すべての検索をElasticsearchへ置き換えた事例と、その際に行った設定内容の一部を紹介した記事です。
キーワード:Elasticsearch・ 検索
ZOZOTOWNのバックアップ/リカバリ方式改善のためにCohesityを導入した話
DRやBCP対策の中でバックアップ/リカバリの体制や構築に悩むことは多いと思います。今後DRを検討していくにあたり、バックアップ/リカバリ方式改善のために導入したCohesityについて紹介した記事です。
キーワード:Cohesity・バックアップ ・リカバリ
ZOZOBASEの出荷データ連携を支えるAPI
物流とエンジニアの両視点からZOZOBASEを支える仕組みの一部を紹介した記事です。
キーワード:API
Spring Bootのバージョンアップで発生した仕様変更点と解消方法
キーワード:Java ・SpringBoot
IIASの列レベルセキュリティ機能で実現する、個人情報マスクの仕組み
RCAC機能の設定方法やRCAC機能のアドバンストな使い方、他のDBでも使える同等の機能について紹介した記事です。
キーワード:Database ・DWH
【オンラインMeetup イベントレポート】ZOZOテクノロジーズの大規模データ活用
6/22に開催したZOZO Technologies Meetup -ZOZOテクノロジーズの大規模データ活用-に関する記事です。
キーワード:イベントレポート ・GCP ・Elasticsearch・ 検索・ 機械学習
株式会社ZOZOでは一緒に働く仲間を募集しています