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

Microservices for toB

Avatar for chibicco chibicco
September 30, 2021

Microservices for toB

Avatar for chibicco

chibicco

September 30, 2021
Tweet

More Decks by chibicco

Other Decks in Programming

Transcript

  1. 自己紹介
 2
 2019年1月:マネーフォワード入社。 
 
 前職までは、ソーシャルゲーム業界(BtoC領域)のサーバサイドエンジニアと して、新規アプリ立ち上げ〜運用まで一通りのサーバサイド業務に携わり、 周年イベントと大量のデータに奮闘していた。 
 


    現職では、経理財務プロダクトのサーバエンジニアとして運用・開発に携わ り、2021年より同プロダクトのアーキテクチャ改善を推し進めている。 
 鈴木 栄次
 経理財務プロダクト本部 アーキテクチャ部 Architectグループ 
 (すずき えいじ) 

  2. 3
 社 名
 株式会社マネーフォワード 
 設 立
 2012年5月
 上場市場
 東京証券取引所市場第一部

    
 【証券コード:3994】 
 本社所在地
 〒108-0023 東京都港区芝浦3-1-21 
 msb Tamachi 田町ステーションタワーS 21F 
 3
 お金を前へ。人生をもっと前へ。 MISSION 会社概要

  3. 02
 目 次
 4
 はじめに
 マイクロサービス化 
 DDD ドメイン知識 


    おわりに
 成長し続けるサービス 
 ソーシャルゲームと会計の違い 
 
 

  4. 前提条件
 20
 Rapid provisioning
 数時間で新しいサーバを立ち上げることができる状態にする。
 最初から全て自動化する必要はないが、マイクロサービスを本格化させ るためにはそれも必要になってくる。
 Basic Monitoring
 技術的な問題(エラーやサービスの状態)についてはもちろん、


    発注数の減少などビジネス的な定常性についてもモニタリングする価値 がある。問題が発生した場合にはすぐにロールバックできる必要があ る。
 Rapid application deployment
 環境にかかわらず、迅速にデプロイできる必要がある。
 初期段階での手作業は問題ないが、いずれ完全に自動化することにな る。

  5. 21