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

Tech Valley✕うるる共催ウェビナー登壇資料:10年分の負債を大規模リニューアル! 「モノレポから抜け出した方法」と「エンジニアが身に着けるべきビジネスアプローチ」

ULURU-HR
August 01, 2023
51

Tech Valley✕うるる共催ウェビナー登壇資料:10年分の負債を大規模リニューアル! 「モノレポから抜け出した方法」と「エンジニアが身に着けるべきビジネスアプローチ」

2023/02/14(火)開催
 
■Tech Valley✕うるる共催ウェビナー
10年分の負債を大規模リニューアル! 「モノレポから抜け出した方法」と「エンジニアが身に着けるべきビジネスアプローチ」の登壇資料です。
https://geechs-job.com/event/details/278

ULURU-HR

August 01, 2023
Tweet

Transcript

  1. 株式会社うるる NJSS事業本部 AI活用推進課 課長 栗原 史明 経歴 東京出身、1991年9月20日生まれ 2014年に株式会社パソナテックに新卒入社 SlerとしてBIツールの開発に従事し、北は石狩、南はベトナムと

    転々 2018年に株式会社うるるに転職 入社以来、NJSS担当のサーバーサイドエンジニアとして従事 2021年10月にAIプロジェクトに参画し、2022年10月にはAI活用推 進課の課長に就任して今に至る
  2. サービス特性から考える(3/4) モノリス時代の名残でユーザー向けの機能に内包されていた、 契約情報を「うるるの営業」が「確認・管理」出来るサービスを分離 (※上記も明確にサービス特性が異なる) 【ワーカー向けドメイン】 入札情報の登録編集 入札情報の検索 クラウドワーカーの管理 【ユーザー向けドメイン】 入札情報の閲覧・管理・配信

    競合企業の閲覧・分析 入札情報の検索 顧客/契約情報の管理 入札情報の自動収集(クローラ ー) 「ユーザー向け」から「契約管理」を分割 【検索ドメイン】 入札情報の高速な検索 【契約管理ドメイン】 契約情報の管理 営業情報の管理
  3. こうして… モノリスだったNJSSは4つのマイクロサービスへ 契約管理、ユーザー向け、ワーカー向け、検索の4つのサービスドメインに分割 【契約管理ドメイン】 「セールス部門の為の契約情報管理サービ ス」 契約情報・セールス情報管理 【ユーザー向けドメイン】 「ユーザーの為の入札情報検索サービス」 入札情報の閲覧・検索

    【ワーカー向けドメイン】 「ワーカーの為の入札情報登録サービス」 入札情報の収集・入力 【検索ドメイン】 「サービスの為の高速検索サービス」 入札情報の高速な検索 収集した入札情報を参照 入札情報を参照 顧客の行動データを連携 品質管理部門担当 セールス部門担当 セールス部門担当 担当なし
  4. リニューアル後、どうなったのか 16年分の技術的負債を86%削減 ※44,456 hr -> 6,206 hr ※CodeClimate計測 複雑化しているロジックは一部残ったものの、大幅な削減を達成 積極的な改善・バージョンアップが加速

    一方で実施した改善ノウハウを後続サービスに活かすという動きも サービスの稼働継続性が上がった ユーザー向けサービスが一時的に不安定になっても、 ワーカーは安定して入札情報登録を継続出来る環境を作ることができた(逆も然り)
  5. 株式会社うるる NJSS事業本部 プロダクトソリューション課 課長 森山 宏啓 経歴 1984年生まれの38歳 新卒で中小SIerに入社し、プログラマーとして従事 その後、創業期ベンチャー、医療介護向け事業会社にてエンジニ

    アを軸に、バックオフィス・セールス・事業責任者を経験 2019年に株式会社うるるへジョインし、現在はエンジアリングマ ネージャーとして従事