ヤフー株式会社 / エンジニア
CRM システムの構築
■💡 概要 LTV が最大化するようにヤフーショッピングを利用しているユーザーにパーソナライズしたオファー(クーポン/おすすめ商品/Q&A/キャンペーン/...)を最適なタイミングと配信チャネル(メール/Push通知/Webポップアップ/Webバナー/...)で訴求する CRM システムを構築しました。 この案件は、米国ヤフーが AOL に買収されたことをきっかけに、日本ヤフーの技術スタックから以下の米国ヤフー技術を脱却させるための全社 PJ の一つです。 ・yphp: 米国ヤフーが改良したPHP ・yapach: 米国ヤフーが改良したApache ・プライベートクラウド: 米国ヤフーが開発したプライベートクラウド ・... また、今回の CRM システム構築に伴い、以下の点も考慮しました。 ・従来の CRM システムでは実現できなかったマーケティング施策を行えるようにし、開発速度を向上させるためにDDDを採用 ・厳しい非機能要件を満たすために、境界付けられたコンテキストごとにマイクロサービス構成を採用 ■📋 担当業務 ・システム設計 ・開発 ・テスト ・保守運用 ・効果測定 ■🛠️ 技術環境 ✍️ 設計手法: ドメイン駆動設計 / マイクロサービス / ヘキサゴナルアーキテクチャ / レイヤードアーキテクチャ ⚙️ 開発言語: Java ⚡️ フレームワーク: Spring Boot 🗄️ DB: Postgresql / Cassandra / Redis ☁️ インフラ: プライベートクラウド(Cloud Foundry) 🚀 CI: Screwdriver.cd 🚨 モニタリング: Splunk