$30 off During Our Annual Pro Sale. View Details »

"Supporting culture and technology to accelerat...

Sansan
September 27, 2019

"Supporting culture and technology to accelerate" new businesses

■イベント
Developers Summit 2019 KANSAI
https://event.shoeisha.jp/devsumi/20190927

■登壇概要
タイトル:
新規事業を支える文化と加速させる技術~DevOps/GCP/DDD~

登壇者:
新規事業開発室 エンジニアリンググループ グループリーダー
大西 真央

▼Sansan Builders Box
https://buildersbox.corp-sansan.com/

Sansan

September 27, 2019
Tweet

More Decks by Sansan

Other Decks in Technology

Transcript

  1. ⾃⼰紹介 - 名前 : ⼤⻄ 真央(@mmmmao0530) - 所属 : 新規事業開発室

    エンジニアリンググループ 関⻄⽀店勤務 - 社歴 : - Sier - Biglobe : スクラム推進、ドメイン駆動設計導⼊ - Sansan : > Sansanプロダクト Webエンジニア ⼤阪拠点⽴ち上げ > Sansanプロダクト エンジニアリングマネージャー > 新規サービス 開発リーダー 兼 グループリーダー
  2. アジェンダ - チェックイン - ⽂化的な取り組み - ⽂化の⼤切さ - ⽬指すべき⽂化 -

    ⽬指すべき⽂化に向けて - 技術的な取り組み - ドメイン駆動設計 - GCPサーバレスサービス - まとめ
  3. 補⾜:具体的な取り組み • プランニング・チーム振り返り • プロダクトミッション・営業資料作成 • プロダクトデモ • ⾏動⽬標を中⼼とした⽬標設定&プランニング •

    YWTによる個⼈振り返り&チームからのフィードバック • ペアプロ・バディプロ・モブプロ • ラーニングセッション
  4. 実践していること • ビジネスの構造をドメインモデルで定義(PdMと対話) • 概念ごとの関連性 • ビジネスルール • PdMからビジネスの切れ⽬を教えてもらう •

    境界づけられたコンテキスト = マイクロサービスの単位 • 得られた知識(ドメインモデル)をコードに落とし込む
  5. アーキテクチャ App Engine Frontend Cloud SQL Cloud Storage Cloud Tasks

    Stackdriver Cloud Build Cloud Functions App Engine BFF App Engine Backend アプリケーション CI / CD ロギング/ エラー通知 ストレージ / データベース 認証 Auth0(予定) 画像変換 ConvertAPI
  6. アーキテクチャポイント • インフラ構築 Ø GAE にデプロイするだけで⾃動構築 • デプロイ Ø GAE

    で⽤意されたコマンドを実⾏することで、Blue-Green デプロイメント Ø GAE - GitHub 連携による⾃動デプロイ(トラフィック移⾏だけ⼿動) • 認証 Ø Auth0 により開発レスでテナントに応じた認証に対応 • ログ調査 Ø Stackdrier Logging によるログの可視化・検索・分析 • エラー通知 Ø Stackdriver Error Reporting による Slack・メール・アプリ への通知 • ⾮同期実⾏ Ø Cloud Tasks によるメッセージング制御