O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

ZOZOTOWNのアーキテクトという役割を紹介します

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 23 Anúncio

ZOZOTOWNのアーキテクトという役割を紹介します

Baixar para ler offline

2021/9/9 に開催された ZOZOテクノロジーズMeetup 「ZOZOTOWNアーキテクトナイト」でお話しした講演資料です。

■ connpass イベントページ
https://zozotech-inc.connpass.com/event/221751/

■ イベント動画
【後日追加】

2021/9/9 に開催された ZOZOテクノロジーズMeetup 「ZOZOTOWNアーキテクトナイト」でお話しした講演資料です。

■ connpass イベントページ
https://zozotech-inc.connpass.com/event/221751/

■ イベント動画
【後日追加】

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a ZOZOTOWNのアーキテクトという役割を紹介します (20)

Anúncio

Mais de Hiromasa Oka (20)

Mais recentes (20)

Anúncio

ZOZOTOWNのアーキテクトという役割を紹介します

  1. 1. What’s an Architect ? ZOZOTOWNのアーキテクトという役割を紹介します
 ZOZO Tech Meetup 〜 ZOZOTOWNアーキテクトナイト 〜
 株式会社ZOZOテクノロジーズ
 EC基盤本部 アーキテクト部 アーキテクトチーム 
 岡 大勝 Copyright © ZOZO Technologies, Inc.
  2. 2. © ZOZO Technologies, Inc. 株式会社ZOZOテクノロジーズ
 EC基盤本部 アーキテクト部 アーキテクトチーム
 チームリーダー 岡 大勝
 Hiromasa Oka 2019年にアーキテクトとして入社。一貫してZOZOTOWNリプレイスのアーキテク チャ設計に携わる。
 NoOps Japanという技術コミュニティを運営してます。
 
 Twitter @okahiromasa 2
  3. 3. © ZOZO Technologies, Inc. トピック
 ● ZOZOTOWN におけるアーキテクトの位置づけ ● 「アーキテクトチーム」の活動 ● アーキテクトとして仲間になりませんか 3
  4. 4. © ZOZO Technologies, Inc. ZOZOTOWN アーキテクチャ(概要図)
 4 Web フロントエンド iOS Android Web バックエンド アプリ バックエンド マイクロサービス 基幹DB 分析DB PF-SRE DATA-SRE ZOZO-SRE
  5. 5. © ZOZO Technologies, Inc. ZOZOTOWN アーキテクチャ(概要図)
 5 Web フロントエンド iOS Android Web バックエンド アプリ バックエンド マイクロサービス 基幹DB 分析DB PF-SRE DATA-SRE 塩崎 川崎 高橋 ZOZO-SRE アプリケーション アーキテクト システム アーキテクト
  6. 6. © ZOZO Technologies, Inc. 6 【事例】システムアーキテクト - マイクロサービス
  7. 7. © ZOZO Technologies, Inc. 7 【事例】システムアーキテクト - ZOZO-SRE
  8. 8. © ZOZO Technologies, Inc. 8 【事例】アプリケーションアーキテクト - マイクロサービス
  9. 9. © ZOZO Technologies, Inc. 9 【事例】アプリケーションアーキテクト - マイクロサービス
  10. 10. © ZOZO Technologies, Inc. 10 【事例】アプリケーションアーキテクト - Webフロントエンド
  11. 11. © ZOZO Technologies, Inc. アーキテクトチーム
 ● アーキテクト部に所属。プロダクト横断の活動を行う 11 ミッション:ZOZOTOWNの健全性の維持・向上 1. ZOZOTOWNリプレイスに伴うアーキテクチャ設計と推進 2. それに付随するガイドライン策定 3. ZOZOTOWNの可視化。ZOZOTOWN の SLO/SLI策定 4. SLOに基づく各プロダクトの健全性の維持向上
  12. 12. © ZOZO Technologies, Inc. ZOZOTOWN アーキテクチャ(概要図)
 12 Web フロントエンド iOS Android Web バックエンド アプリ バックエンド マイクロサービス 基幹DB 分析DB PF-SRE DATA-SRE 塩崎 川崎 高橋 ZOZO-SRE 廣瀬 岡 アーキテクトチーム
  13. 13. © ZOZO Technologies, Inc. 13 【参考】ZOZOTOWN 全体 のリプレイスロードマップ
  14. 14. © ZOZO Technologies, Inc. プラットフォーム(k8s/DB) Ext APIGW ブラウザ ALB Frontend Web Host ID基盤 Front API Search API RO ES Back Cart SP Int APIGW 検索・一覧・詳細・カート・購入・会員・その他 【参考】ZOZOTOWN全体のアーキテクチャ設計 zozo.jp ALB api 決済 API Cart API 外部サービス BigQuery Session Member API アプリ Session AggregationAPI HTML JSON HTML生成に 必要な情報 CDN WAF アプリケーション アーキテクト システムアーキテクト 基盤開発者 アプリケーション開発 者 14
  15. 15. © ZOZO Technologies, Inc. アーキテクチャの意思決定は合意形成を重視
 15 リプレイス ロードマップ案策定 実装方式検討/PoC 実装計画策定 実装計画レビュー 実装開始 課題の解決案策定 アーキレビュー依頼 レビューおよび ロードマップとの 調整案提示 調整案を受けた 実装計画策定 実装計画レビュー 実装開始 ロードマップ駆動型 ロードマップの修 正 現場駆動型 全体 関係 チーム 全体 伴走 アーキテクトチー ム 伴走 各チーム
  16. 16. © ZOZO Technologies, Inc. 16 【参考】セッションのRedisオフロード 概念設計 (アーキテクトチーム主体)
  17. 17. © ZOZO Technologies, Inc. 17 https://techblog.zozo.com/entry/zozotown-replace-cache-store 【参考】セッションのRedisオフロード 詳細設計・実装     (ZOZO-SRE アーキテクト主体 + アーキテクトチーム伴走)
  18. 18. © ZOZO Technologies, Inc. 18 【参考】アーキテクトチームの取り組み:開発ガイドライン
  19. 19. © ZOZO Technologies, Inc. 19 【参考】アーキテクトチームの取り組み:SLOダッシュボード
  20. 20. © ZOZO Technologies, Inc. ZOZOTOWNのアーキテクティング活動の特徴
 ● 課題の解決策(アーキテクチャ)を自由に提案できる ● 解決策を多種多様な仲間たちとチーム横断で実装できる ● ZOZOTOWNの未来像を自分たちで描いていける 20
  21. 21. © ZOZO Technologies, Inc. 21
  22. 22. © ZOZO Technologies, Inc. 22 ZOZOTOWNのアーキテクトを募集しています
 ● アプリケーションアーキテクト ● システムアーキテクト

×