[๋ด์ผ๋ฐฐ์์บ ํ TIL, Day 30] 2์ฐจ ํ ํ๋ก์ ํธ ์ ์
๋ ์ด์ด๋ ์ํคํ ์ฒ ํจํค์ง ์ค๊ณ, ๋ฉํฐ๋ชจ๋ ๊ตฌ์กฐ์์ ๊ณตํต ๋ชจ๋ ์์กด์ฑ ํด๊ฒฐ
๋ ์ด์ด๋ ์ํคํ ์ฒ ํจํค์ง ์ค๊ณ, ๋ฉํฐ๋ชจ๋ ๊ตฌ์กฐ์์ ๊ณตํต ๋ชจ๋ ์์กด์ฑ ํด๊ฒฐ
B2B ๋ฌผ๋ฅ ์์คํ ์ ํต์ฌ ๋๋ฉ์ธ ์ค๊ณ, Seller Order ๊ณ์ธต ๋์ ์ ํตํ ์ ์ฐ ๊ตฌ์กฐ ๊ฐ์ , ๊ทธ๋ฆฌ๊ณ SKU ๋จ์์ ์ ๊ตํ ์ฌ๊ณ ๊ด๋ฆฌ ์ ๋ต ์๋ฆฝ
Kafka๋ฅผ ์ด์ฉํ ๋น๋๊ธฐ ๋ฉ์์ง ์ธํ๋ผ ๊ตฌ์ถ๊ณผ Redis์ ๋ค์ํ ํ์ฉ ์ ๋ต(์บ์ฑ, ์ธ์ , ๋ฆฌ๋๋ณด๋), ๊ทธ๋ฆฌ๊ณ MSA์ ํต์ฌ์ธ Saga ํจํด ๋ณต์ต
Redis๋ฅผ ํ์ฉํ ์ธ์ ํด๋ฌ์คํฐ๋ง, Sorted Set ๋ฆฌ๋๋ณด๋ ๋ฐ ์บ์ฑ ์ ๋ต ์ ๋ฆฌ
Redis์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ์ฃผ์ ์๋ฃ๊ตฌ์กฐ, Spring Data Redis์ RedisTemplate์ ํ์ฉํ ์บ์ฑ ๋ฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ค์ต