1. ๋ฐฐ๊ฒฝ - ์ด๋ฏธ ์กด์ฌํ๋ ์ฃผ๋ฌธ ๊ตฌ์กฐ REINDEERS์ ์ฃผ๋ฌธ ๊ตฌ์กฐ๋ ์ฒ์๋ถํฐ ๋ณตํฉ์ ์ด์๋ค. ๊ฒฌ์ ํ ์ฃผ๋ฌธ๊ณผ ๋ฐ๋ก๊ตฌ๋งคํ ์ฃผ๋ฌธ์ด ๋ณ์กดํ๋ฉฐ, ํฌ์๋ฉ๊ณผ ์ด์ก ์ผ์ ์ ํฌํจํ๋ ๋ค๋จ๊ณ ํ๋ก์ธ์ค๊ฐ ์ด๋ฏธ ๋ด๋ถ MCP ํ๊ฒฝ์์ ์ด์ฉ๋๊ณ ์์๋ค. ๋ค๋ง, ์ด ๋ก์ง์ ์ธ๋ถ๋ก ๊ณต๊ฐ๋์ง ์์๊ณ , ์ค์ ์๋น์ค๋ณด๋ค๋ ๋ด๋ถ ์๋ํ-ํ
์คํธ ํ๊ฒฝ์ ์ต์ ํ๋์ด ์์๋ค. 8๋ฒ์งธ ๋ฆฌ๋น๋๋ ์๋ก์ด ์์คํ
์ ๋ง๋ ๊ฒ์ด ์๋๋ผ, ๋ด๋ถ์ ์ผ๋ก ์๋ํ๋ ๊ณ ๋ํ๋ ์ฃผ๋ฌธ ์์ง์ ์ธ๋ถ ๊ณ ๊ฐ์ฌ๊ฐ ์ฌ์ฉํ๋ ์๋น์ค ๋ ๋ฒจ๋ก ์ ์ ํตํฉํ๊ณ ๊ฒ์ฆํ๊ธฐ ์ํ ์์
์ด์๋ค. 2015๋
IMARKET Thailand ์ค๋ฆฝ ์ดํ ์๋
๊ฐ ์ด์ํด์จ ์ฃผ๋ฌธ ๋ก์ง์ด 7๋ฒ์ ๋ฆฌ๋น๋๋ฅผ ๊ฑฐ์น๋ฉฐ ๋ด๋ถ์ ์ผ๋ก ์ฑ์ํด ์์์ง๋ง, 4,300๊ฐ ์ด์์ ํํธ๋๊ฐ ์ง์ ์ฌ์ฉํ๋ ์๋น์ค ๋ ๋ฒจ์์๋ ๋ค๋ฅธ ์์ค์ ์์ ์ฑ์ด ์๊ตฌ๋์๋ค. 2. ๋ฌธ์ ์ธ์ - ๋ก์ง ์ถฉ๋๊ณผ ์ค๋ณต ์ด๋ฒคํธ ๋ด๋ถ MCP ๋ฒ์ ์ ์ฃผ๋ฌธ ์์คํ
์ ๊ธฐ๋ฅ์ ์ผ๋ก ์์ฑ๋์ด ์์์ง๋ง, ํ์ฅ์ฑ ์ธก๋ฉด์์๋ ํ๊ณ๋ฅผ ๋๋ฌ๋๋ค. ์ฌ๋ฌ Cloud Function๊ณผ MQ Exchange๊ฐ ๋์์ ๋์ผ ์ด๋ฒคํธ๋ฅผ ์์ ํ๋ฉด์, ์ด๋ฒคํธ ์ค๋ณต ์ฒ๋ฆฌ, ์ํ ๋ถ์ผ์น, TTL ๋ง๋ฃ ์ ๋ณต๊ตฌ ๋ถ๊ฐ ๋ฑ์ ๋ฌธ์ ๊ฐ ๋ฐ๋ณต๋์๋ค. # ๊ณผ๊ฑฐ ๋ฌธ์ ์ฌ๋ก (์ค๋ณต ์ฒ๋ฆฌ) [EVENT] payment.confirmed received (Q1) [EVENT] payment.confirmed received (Q4) → PO double-issued (2๊ฐ์ purchase order ์์ฑ) → Redis TTL mismatch → DO ์ ํ ์คํจ ํนํ ํฌ์๋ฉ ์ค์ผ์ค ํ์ ๋ก์ง๊ณผ ๊ฒฐ์ ์ฒ๋ฆฌ ๋ก์ง์ด ๋์์ MQ๋ฅผ ๋ฐํํ๋ฉด์ ์์๊ฐ ์ด๊ธ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ๋ค. ๊ทธ ๊ฒฐ๊ณผ, PO๊ฐ ์์ฑ๋๊ธฐ ์ ์ DO๊ฐ ๋จผ์ ๋ฐํ๋๊ฑฐ๋, ์ด์ก ์ผ์ ์ด ์กด์ฌํ์ง ์๋ ์ํ์์ ํต๊ด ์์ฒญ์ด ๋ค์ด์ค๋ ๋ฑ ๋
ผ๋ฆฌ์ ์ค๋ฅ๊ฐ ๋ค์ ๋ฐ๊ฒฌ๋์๋ค. ์ด ๋ฌธ์ ๋ ๋ด๋ถ ์ด์ ํ๊ฒฝ์์๋ ์๋ ๊ฐ์
์ผ๋ก ํด๊ฒฐํ ์ ์์๋ค. ํ์ง๋ง ๋ฐ์ด์ด 2,500๊ณณ, ๊ณต๊ธ์ฌ 1,800๊ณณ, ํฌ์๋ฉ ์
์ฒด ...