Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Google Cloudへ大半を移行した SmartHRにおける活用事例紹介

kurobara
October 11, 2023

Google Cloudへ大半を移行した SmartHRにおける活用事例紹介

Google Cloudに移行したSmartHRがその後、どういう形でサービスを活用しているかご紹介します

kurobara

October 11, 2023
Tweet

Other Decks in Programming

Transcript

  1. CONFIDENTIAL 自己紹介 2018 年に SmartHR 入社後、従業員連携プロダクトを 開発する傍ら、EM 、インフラストラクチャーの管理、社 内統制といった様々な管理・統制整備対応に従事。 SmartHR

    の GoogleCloud 移行プロジェクトでリードを 務めた。 現在は、社内の情シスとセキュリティを統括。 藤村 宗彦 株式会社SmartHR 情報セキュリティ グループマネージャー
  2. CONFIDENTIAL SmartHR
 SmartHR基本機能
 オプション機能
 REST API
 GraphQL
 文書配付
 年末調整
 分析レポート


    従業員サーベイ
 カスタム社員名簿
 組織図
 人事評価
 届出書類
 配置シミュレーション 
 従業員情報連携
 通勤経路検索
 アプリストア
 プラットフォーム事業
 機能とチーム構成
  3. CONFIDENTIAL Static Content Cloud Storage Cloud Load Balancing Back End

    App App Engine Front End App Cloud Run Dynamic Content Cloud SQL Amazon Route53 Cache Store Memorystore Static Content Cloud Storage Cloud Load Balancing Back End App App Engine Front End App Cloud Run Dynamic Content Cloud SQL Cache Store Memorystore オプション機能/プラットフォーム事業 SmartHR基本機能 Rails React TypeScript Node.js Next.js Rails React TypeScript jQuery SmartHRのアーキテクチャ構成
  4. CONFIDENTIAL Projectの管理構成 Company Product development staging production SmartHR 基本機能 オプション機

    能 オプション機 能 プラットフォーム事業 最小限の原則を実現するため機能ごとに分離 プラットフォーム事業 Organization Folders Projects
  5. CONFIDENTIAL Static Content Cloud Storage Cloud Load Balancing Back End

    App App Engine Front End App Cloud Run Dynamic Content Cloud SQL Cache Store Memorystore オプション機能/プラットフォーム事業 SmartHR基本機能 共通集約Projectを含めた構成 Logging Monitoring Static Content Cloud Storage Cloud Load Balancing Back End App App Engine Front End App Cloud Run Dynamic Content Cloud SQL Cache Store Memorystore Logging Monitoring Logging Monitoring 共通集約Project
  6. CONFIDENTIAL 脅威検知の構成 脅威DB
 URLhaus, 
 Feodo Tracker等 
 セキュリティ
 エンジニア


    Projectのフォルダ Logging Pub/Sub 脅威検知 Cloud Functions Firestore 脅威情報収集 Cloud Functions Cloud Scheduler Logging Monitoring セキュリティPJ ・脅威DBの内容を元にログを監視 ・アクセス遮断等の処置を実施 ・同構成でAuditも監視 ・不審な挙動の調査対応を実施 ・必要に応じてインシデントの対応 ※2023年10月時点の運用
  7. CONFIDENTIAL 脆弱性スキャンの構成 管理ツール
 セキュリティ
 エンジニア
 Projectのフォルダ Cloud Scheduler ・Security Command

    Centerも一部利用 ・脆弱性の残存回避(イメージ更新されない等) ・危険度の高い脆弱性への対処 ・trivyの実行と、スキャン結果のアップロード対応 ・Artifact Analysisでは無いのは、運用と管理の為 ・検知内容はトリアージし、対応依頼やセキュリティ側で 対処 Cloud Run Artifact Registry Pub/Sub Cloud Storage Cloud Run セキュリティPJ ※2023年10月時点の運用