Service Features Platform Engineering の実践例 14 Knile API Platform Self Service Features Monitoring Billing Prediction API BFF API Key-Value API Routing, A/B Testing Project Resources Separation Alerting CI/CD AuthN, AuthZ Load Testing Knile Job Platform Self Service Features Workflow Management Scheduling Custom CPU, GPU Knile Streaming Platform Self Service Features Knile Notebook Platform Self Service Features Run Query, Python, Container Switch Backend Workflow Engine Event Filtering, Simple Aggregation Knile API Integration Custom Image Custom CPU, GPU Knile API Integration
2017 2023 2021 リクルート統合 Data Management G Data Engineering G Data Management 2G Data Engineering 1G Data Management 1G Data Engineering 2G Data Solution 1G Data Solution 2G Data Management G Data Engineering G … Data Solution 1G Data Solution 2G Data Management G Data Engineering G … Data Platform G DMG/DEG の組織再編 プランナー/エンジニアの役割で グループを分割 ソリューション開発組織の編成 事業領域ごとにソリューションGを分割 事業A Data Science 1G/2G/… 事業A Data Engineering 1G/2G/… 事業A Data-driven Decision Making G 事業B Data Science 1G/2G/… 事業B Data Engineering 1G/2G/… 事業B Data-driven Decision Making G Platform 開発組織の編成 Engineering G と Platform G を分割 Science G と Solution G を統合 Data Product Engineering G Platform Product 開発組織の編成 Platform as a product の運営 Data Science G Data Science G Data Science G … 入社 DMG/DEG の組織編成 プランナー/エンジニアが 同グループ ※所属組織および対向組織のみ記載しています ※簡略化のため、実際の組織名/組織構成とは異なる部分があります 株式会社リクルートライフスタイル 株式会社リクルート 所属組織 対向組織
Platform Job Platform API Platform 8年間の歩み 横断データプロダクト Knile の変遷 27 Prediction API on GKE BFF API on GKE Apache Airflow on VM Knile Job by Cloud Composer 1 Knile Job by Apache Airflow 2 on GKE Knile API by helm on GKE (Router, Key-Value, BFF, Auth) Cloud Dataflow Knile Job by Argo Workflows on GKE Jupyter Hub on GKE Knile Notebook by Kubeflow Notebooks on GKE Knile Notebooks by Vertex AI Notebooks Knile Job by 内製ワークフローエンジン (Crois) Rundeck on VM Key-Value API on GKE 2017 2023 2021 リクルート統合 入社 Key-Value API on EC2 Knile Streaming by Cloud Dataflow 株式会社リクルートライフスタイル 株式会社リクルート 移行中 除却済み 運用中 Knile API by k8s-operator on GKE (Router, Key-Value, BFF, Prediction, Auth) Query Job by AppEngine ※簡略化のため、実際の時期とは異なる部分があります