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

Fat Modelを解消するためのCQRSアーキテクチャ

Terai Shogo
October 28, 2023
7.2k

Fat Modelを解消するためのCQRSアーキテクチャ

Kaigi on Rails 2023 (https://kaigionrails.org/2023/talks/krpk1900/) で発表した内容です。

Terai Shogo

October 28, 2023
Tweet

Transcript

  1. ࣗݾ঺հ w ࣉҪলޗ !LSQL@EFW  w גࣜձࣾ:0653645 ʙ  w

    ,BJHJPO3BJMT0SHBOJ[FS ʙ  w झຯͰݸਓ։ൃ w ੮ସ͑ϝʔΧʔ w େ୩ϝʔλʔ w ੈքҰηΩϡϦςΟ͕ݎ࿚ͳΞϓϦͳͲ !LSQL@EFW
  2. $234ΞʔΩςΫνϟͱ͸ʁ $PNNBOE 2VFSZ $MJFOU %# w ߋ৽ $PNNBOE ͱࢀর 2VFSZ

    ͷ੹຿Λ෼཭͢ΔΞʔΩςΫνϟ $PNNBOE2VFSZ3FTQPOTJCJMJUZ4FHSFHBUJPOίϚϯυɾΫΤϦ੹຿෼཭ύλʔϯ ߋ৽ ࢀর
  3. 6TF$BTFͱ͸ʁ w ෳ਺ͷ$PNNBOEΛ૊Έ߹Θͤͯݺͼग़͢໾ׂ w $POUSPMMFSͷߋ৽ܥΞΫγϣϯ DSFBUF VQEBUF EFTUSPZ ͔Βݺͼग़͞ΕΔ 1PTUT$POUSPMMFSSC

    
 DSFBUFΞΫγϣϯ $SFBUF1PTU6TF$BTFSC $SFBUF1PTU$PNNBOESC %FTUSPZ1PTU%SBGU$PNNBOESC EFGDSFBUF ʜ FOE
  4. 6TF$BTFͱ͸ʁ w ෳ਺ͷ$PNNBOEΛ૊Έ߹Θͤͯݺͼग़͢໾ׂ w $POUSPMMFSͷߋ৽ܥΞΫγϣϯ DSFBUF VQEBUF EFTUSPZ ͔Βݺͼग़͞ΕΔ 1PTUT$POUSPMMFSSC

    
 DSFBUFΞΫγϣϯ $SFBUF1PTU6TF$BTFSC $SFBUF1PTU$PNNBOESC %FTUSPZ1PTU%SBGU$PNNBOESC EFGDSFBUF ʜ FOE
  5. 6TF$BTFͱ͸ʁ w ෳ਺ͷ$PNNBOEΛ૊Έ߹Θͤͯݺͼग़͢໾ׂ w $POUSPMMFSͷߋ৽ܥΞΫγϣϯ DSFBUF VQEBUF EFTUSPZ ͔Βݺͼग़͞ΕΔ 1PTUT$POUSPMMFSSC

    
 DSFBUFΞΫγϣϯ $SFBUF1PTU6TF$BTFSC $SFBUF1PTU$PNNBOESC %FTUSPZ1PTU%SBGU$PNNBOESC EFGDSFBUF ʜ FOE