πŸ’‘CQRSλž€?

CQRSλŠ” 데이터 λ³€κ²½κ³Ό 쑰회의 μ±…μž„μ„ λ‚˜λˆ„λŠ” 것.

(λͺ…λ Ήκ³Ό 쑰회의 μ±…μž„μ„ 뢄리 - Command and Query Responsibility Segregation)

λͺ…λ Ή β‡’ Command (데이터 λ³€κ²½)

쑰회 β‡’ Query (데이터 쑰회)

πŸ’‘μ˜ˆλ₯Όλ“€μ–΄λ³΄μž.

λͺ…λ Ή(Command : 데이터변경) β†’ νšŒμ› λ°μ΄ν„°μ˜ νšŒμ›μƒνƒœλ₯Ό λ³€κ²½.

쑰회(Query : λ°μ΄ν„°μ‘°νšŒ) β†’ νšŒμ›μ„ μ‘°νšŒν•˜λŠ” 것.

μœ„ λ‘κ°€μ§€μ—μ„œ μ‚¬μš©λ˜λŠ” λͺ¨λΈμ€ 각각의 λͺ¨λΈλ‘œ λΆ„λ¦¬ν•˜μ—¬μ•Ό ν•œλ‹€.

β‰οΈλ§Œμ•½ λΆ„λ¦¬ν•˜μ§€μ•ŠλŠ”λ‹€λ©΄ ???

ν•˜λ‚˜μ˜ 가정을 작고 μ„€λͺ…ν•˜κ³ μž ν•œλ‹€.