
๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ฅผ ์ฒ์ ์ ํ์ ๋, โ๋ ์๋น์ค๋ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ณต์ ํ๋ฉด ์ ๋๋คโ๋ ๊ท์น์ ์ง๋์น๊ฒ ๋ฌธ์ ๊ทธ๋๋ก ๋ฐ์๋ค์๋ ๊ธฐ์ต์ด ๋ฉ๋๋ค.
์ธํฐ๋ท ์ฌ๊ธฐ์ ๊ธฐ์ โ์๋น์ค ๊ฐ DB ๊ณต์ ๋ ๊ธ๊ธฐ๋คโ๋ผ๋ ๋ฌธ์ฅ์ ์ ํ๊ณ , ๋น์์๋ ์ ๋ง ๋ง๋ ๋ง์ฒ๋ผ ๋๊ปด์ก์ต๋๋ค.
์๋น์ค๋ ์์ ์ ๋ฐ์ดํฐ๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ์์ ํด์ผ ํ๋ฉฐ, ์ธ๋ถ์ ๋ ธ์ถ๋ API๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ ๋ด๋ถ ์คํค๋ง๋ฅผ ์์ ๋กญ๊ฒ ์์ ํ ์ ์์ด์ผ ํ๋๊น์.
ํ์ง๋ง ์๊ฐ์ด ์ง๋๊ณ ๋์์ผ ์ด ๊ท์น์ ์ค์ํ ๋์์ค๋ฅผ ์ดํดํ ์ ์์์ต๋๋ค.
์ด ์์น์ ์ ๋๋ก ์ ์ฉํ๊ธฐ ์ํด์๋ โ๋ฐ์ดํฐ ์์ค(data source)๋ฅผ ๊ณต์ ํ๋ ๊ฒโ๊ณผ โ๋ฐ์ดํฐ(data) ์์ฒด๋ฅผ ๊ณต์ ํ๋ ๊ฒโ์ ๊ตฌ๋ถํด์ ์๊ฐํด์ผ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์ค๋ช ํด๋ณผ๊ฒ์. Products ์๋น์ค๋ products ํ ์ด๋ธ๊ณผ ๊ทธ ์์ ๋ชจ๋ ๋ ์ฝ๋์ ๋ํ ์์ ๊ถ์ ๊ฐ์ง๊ณ ์์ด์ผ ํฉ๋๋ค.
์ด ์๋น์ค๋ ๋ค๋ฅธ ํ์ด ์ ํ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ์ ์๋๋ก GraphQL ์ฟผ๋ฆฌ(products)๋ฅผ, ์ ์ ํ์ ์์ฑํ ์ ์๋๋ก createProduct ๋ฎคํ ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
์ฆ, Products ์๋น์ค๋ ์ ํ์ ๋ํ ๋จ์ผ ์ง์ค์ ์์ฒ(Source of Truth)์ ๋ด๋นํ๋ฉฐ, ์ด๋ค ํ๋ ์ง์ ์ด DB์ ์ ๊ทผํด์๋ ์ ๋ฉ๋๋ค.
๋ค๋ฅธ ์๋น์ค๊ฐ ๋ฐ์ดํฐ๊ฐ ํ์ํ๋ค๋ฉด ๋ฐ๋์ Products ์๋น์ค๊ฐ ์ ๊ณตํ๋ ๊ณต์ API ๊ณ์ฝ์ ํตํด ์์ฒญํด์ผ ํฉ๋๋ค.
์ง์ DB์ ์ ๊ทผํ ์ ์๋๋ก ํ์ฉํ๋ ์๊ฐ, Products ์๋น์ค๋ ์์ ์ ์คํค๋ง๋ฅผ ๋ง์๋๋ก ๋ฐ๊ฟ ์ ์๋ ์์ ๋ฅผ ์๊ฒ ๋ฉ๋๋ค.
์ ๋ ๊ณผ๊ฑฐ์ ์ด ๊ท์น์ ์งํค์ง ์์์ ํฐ ๊ณ ์์ ํ๊ณ , ๊ทธ ํ๋ก๋ ์ด ์์น์ ์ฒ ์ ํ ์งํค๊ณ ์์ต๋๋ค.
ํ์ค์ ์ผ๋ก, ์๋น์ค ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๋ ๊ฑด ํ์์ ์ ๋๋ค.
๊ฐ ์๋น์ค๋ ์์ ์ด ์์ ํ ๋๋ฉ์ธ ์ธ์ ์ ๋ณด๋ ํ์๋ก ํ๊ธฐ ๋๋ฌธ์ด์ฃ .
์๋ฅผ ๋ค์ด, Trip ์๋น์ค๋ ํ์น ์ด๋ ฅ์ ์ ๊ณตํ๊ธฐ ์ํด ์น๊ฐ(Passenger) ์ ๋ณด์ ์ด์ ์(Driver) ์ ๋ณด๋ฅผ ํ์๋ก ํฉ๋๋ค.
ํ์ง๋ง ์ด ๋ฐ์ดํฐ๋ ๊ฐ๊ฐ Passenger ์๋น์ค์ Driver ์๋น์ค๊ฐ ์์ ํ๊ณ ์์ฃ .
์ฆ, ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ์ฃผ์ฒด๋ ๋ค๋ฅผ ์ ์์ง๋ง, ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ ํ ๋ฐฉ์์ผ๋ก โ๊ณต์ โํ๋ ๊ฒ ์์ฒด๋ ์ ํ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค.
์ค์ํ ๊ฑด ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ๊ณต์ ํ๋๋์ ๋๋ค โ ์ง์ DB๋ฅผ ๋ค์ง๋๋, ์๋๋ฉด ๊ณ์ฝ(API, ์ด๋ฒคํธ ๋ฑ)์ ํตํด ๊ฐ์ ธ์ค๋๋์ ์ฐจ์ด์ฃ .
Trip ์๋น์ค๋ ๊ฐ ์์ฒญ์ ์ฒ๋ฆฌํ ๋ Passenger ์๋น์ค์ Driver ์๋น์ค์ ๋๊ธฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ฒญํฉ๋๋ค. ์๋ฅผ ๋ค์ด getTrips ์์ฒญ์ด ๋ค์ด์ค๋ฉด, ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ ์์ ์๋น์ค๋ก๋ถํฐ ์ค์๊ฐ์ผ๋ก ๋ฐ์์ค๋ ๊ตฌ์กฐ์ฃ .
์ด ๋ฐฉ์์ ๊ฐ์ฅ ํฐ ์ฅ์ ์ ๋ช ํํฉ๋๋ค โ ํญ์ ์ต์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ค๋ ์ ์ ๋๋ค.
์์ฒญ์๊ฐ ๋ฐ์๋ณด๋ ๋ฐ์ดํฐ๋ ๊ฐํ ์ผ๊ด์ฑ(strong consistency)์ ๋ณด์ฅ๋ฐ์ผ๋ฉฐ, ๋ง ๊ทธ๋๋ก โ์ง์ค์ ์์ฒ(Source of Truth)โ๋ก๋ถํฐ ์ง์ ๋ฐ์ ๊ฐ์ฅ โ์ ์ ํโ ์ ๋ณด์ ๋๋ค.
์ ๋ฅผ ํฌํจํ ๋ง์ ํ๋ค์ด ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ์ฒ์ ๋์ ํ์ ๋๋ ์ด ๋๊ธฐ ์์ฒญ/์๋ต ๋ชจ๋ธ์ด ๋๋ฌด๋๋ ์์ฐ์ค๋ฝ๊ฒ ๋๊ปด์ก์ต๋๋ค.
์ด ํ๋ฆ์ ์ง๊ด์ ์ด๊ณ , ํนํ ํ ์์คํ ์์์ ๋์ํ ๋๋ ์๋ฌด๋ฐ ๋ฌธ์ ๊ฐ ์์ด ๋ณด์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฌด์๋ณด๋ค๋ ์ฐ๋ฆฌ๋ โ๊ฐํ ์ผ๊ด์ฑ์ด ์๋ ๋ฐ์ดํฐโ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ์ ๋์ ์ธ ๊ธฐ์ค์ผ๋ก ์ฌ๊ฒผ์ต๋๋ค.
โ์ต์ ์ด ์๋ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ ๊ณตํ ์ ์์ง?โ
โ์ค์๊ฐ์ด ์๋ ์ ๋ณด๋ ์ฌ์ฉ์์๊ฒ ๊ฑฐ์ง๋ง ์๋๊ฐ?โ
๋ผ๋ ์๊ฐ์ด ๋จธ๋ฆฟ์์ ๋ฐํ ์์์ฃ .
๊ทธ๋์ ์ฐ๋ฆฌ๋ ์ด ๊ตฌ์กฐ๋ฅผ ์ง๋ฆฌ์ฒ๋ผ ์ฌ๊ฒผ๊ณ , ๋ค๋ฅธ ๋ฐฉ์์ ์๊ฐ์กฐ์ฐจ ํ์ง ์์์ต๋๋ค.
๋๊ธฐ ์์ฒญ(synchronous request)๊ณผ ๊ฐํ ์ผ๊ด์ฑ(strong consistency)์ ์ง๋์น๊ฒ ์์กดํ๋ ์ํคํ ์ฒ๋ ํ์ฅ์ฑ์ ํ๊ณ๊ฐ ์์ต๋๋ค.
ํญ์ ์ง์ค์ ์์ฒ(Source of Truth)์ผ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ง์ ๊ฐ์ ธ์ค๋ ๊ฒ์ด ํญ์ ๊ฐ๋ฅํ๊ฑฐ๋, ๋ฐ๋์ ํ์ํ ๊ฑด ์๋๋๋ค.
์์ ์ค๋ช ํ Trip ์๋น์ค ์์๋ ์ธ๋ป ๋ณด๋ฉด ๊น๋ํด ๋ณด์ ๋๋ค.
ํ์ง๋ง ํ์ค์์๋ ์์คํ ์ด ๊ทธ๋ ๊ฒ ๋จ์ํ๊ฒ ์ ์ง๋๋ ๊ฒฝ์ฐ๋ ๋๋ญ ๋๋ค.
์๊ฐ์ด ์ง๋๋ฉด ์๋ก์ด ์๋น์ค๊ฐ ๊ณ์ ์๊ฒจ๋๊ณ , ์ด๋ค์ ๊ธฐ์กด ์๋น์ค์ ๋ฐ์ดํฐ๋ฅผ ํ์๋ก ํ๊ฒ ๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌ์ ํ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐ์ ์ผ๋ก ์์ฒญํ๋ ํจํด์ ๊ณ ์ํ๋ค ๋ณด๋ฉด, ์ด๋ ์๊ฐ ์๋น์ค ๊ฐ ์์ฒญ๋ค์ด ์ฝํ๊ณ ์คํจ ๋ณต์กํ ๊ฑฐ๋ฏธ์ค์ด ๋์ด๋ฒ๋ฆฝ๋๋ค.
๊ทธ ๊ฒฐ๊ณผ๋?
์๋ก ์์กด์ ์ธ ์์ฒญ๋ค์ด ๊ผฌ๋ฆฌ์ ๊ผฌ๋ฆฌ๋ฅผ ๋ฌผ๊ณ , ์ ์ฒด ์์คํ ์ ์๋ต ์๋์ ์์ ์ฑ์ ๊ฐ์๋จน๋ ๋ณ๋ชฉ์ผ๋ก ์ด์ด์ง๋๋ค.

๋ค์์ ์ค์ ๋ง์ดํฌ๋ก์๋น์ค ํ๊ฒฝ์์ ์์ฃผ ๋ฐ์ํ๋ ์๋๋ฆฌ์ค์ ๋๋ค:
์ด ์๋๋ฆฌ์ค์์ ๋ชจ๋ ์๋น์ค๊ฐ User ์๋น์ค์ ์์กดํ๊ณ ์๋ค๋ ๊ฑธ ์ ์ ์์ต๋๋ค.
๋ง์ฝ User ์๋น์ค๊ฐ ๋ค์ด๋๋ค๋ฉด?
๊ฑฐ์ ๋ชจ๋ ๊ธฐ๋ฅ์ด ๋ฉ์ถ๊ฒ ๋๋ฉฐ, ๋จ์ํ ํ ์๋น์ค์ ์ฅ์ ๊ฐ ์ ์ฒด ์์คํ ์ ์ฅ์ ๋ก ํ์ฐ๋ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ตฌ์กฐ์์๋ User ์๋น์ค์ ๊ณ ๊ฐ์ฉ์ฑ ๋ณด์ฅ์ด ํ์์ ๋๋ค.
๋ ๋ง์ ๋ฆฌํ๋ฆฌ์นด๋ฅผ ์ ์งํ๊ณ , ์ฑ๋ฅ ์ข์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ถ์ฌ๋์ผ ํ์ฃ .
์ฆ, ์์กด๋๊ฐ ๋์์ง์๋ก ์ด์ ๋น์ฉ๊ณผ ์ฅ์ ์ ํ ์ํ๋ ๊ฐ์ด ์ฌ๋ผ๊ฐ๋๋ค.
์๋น์ค ๊ฐ ํธ์ถ์ด ์ฒด์ธ์ ํ์ฑํ ๋, ํธ์ถ ๋จ๊ณ๊ฐ ํ๋ ๋์ด๋ ์๋ก ์ง์ฐ(latency)์ ๊ธฐํ๊ธ์์ ์ผ๋ก ์ฆ๊ฐํ ์ ์์ต๋๋ค.
๊ฐ ์๋น์ค๊ฐ ์์ ์ ์์กด ์๋น์ค๋ก ๋ ๋ค๋ฅธ ์์ฒญ์ ๋ณด๋ด๊ฒ ๋๋ฉด,
์ ์ฒด ์์ฒญ ๊ฒฝ๋ก๋ ๊น์ด์ง๊ณ , ์ฌ์ฉ์ ์๋ต ์๊ฐ์ ๊ธธ์ด์ง๋ฉฐ,
๊ฒฝ์ฐ์ ๋ฐ๋ผ ์์คํ ์ ์ฒด์ SLA(Service Level Agreement)๋ฅผ ๋จ์ด๋จ๋ฆด ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, SLA๊ฐ ๊ฐ๊ฐ 99.9%์ธ 5๊ฐ์ ์๋น์ค๊ฐ ์ง๋ ฌ๋ก ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ๊ฐ์ ํ๋ฉด,
์ ์ฒด ์์คํ ์ ๋ณตํฉ SLA๋ ์ฝ 99.5%๊ฐ ๋ฉ๋๋ค.
์ด๋ ์ฐ๊ฐ ์ฝ 2์ผ์ ๋ค์ดํ์์ ์๋ฏธํฉ๋๋ค.
(๊ณ์ฐ: 0.999โต โ 0.995 โ 2์ผ)
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ถ๋ฐ์ ์ ๋งค์ฐ ๋จ์ํฉ๋๋ค:
๐ ์๋น์ค๊ฐ ์ ๋ง๋ก ์ต์ ๋ฐ์ดํฐ๋ฅผ ํ์๋ก ํ๋๊ฐ?
์ด์ฒ๋ผ ๊ฐ ์๋น์ค๋ง๋ค ์๊ตฌํ๋ ๋ฐ์ดํฐ ์ผ๊ด์ฑ ์์ค์ ๋ค๋ฆ ๋๋ค.
์ด๋ค ์๋น์ค๋ ์ค์๊ฐ ๋ฐ์ดํฐ๊ฐ ํ์์ง๋ง, ์ด๋ค ์๋น์ค๋ ์ฝ๊ฐ์ ์ง์ฐ๋ ๋ฐ์ดํฐ๋ก๋ ์ถฉ๋ถํฉ๋๋ค.
์ด ์ฐจ์ด๋ฅผ ์ธ์งํ๊ณ , ๊ฐ ์ํฉ์ ๋ง๋ ๋ฐ์ดํฐ ๊ณต์ ์ ๋ต์ ์ธ์์ผ ํฉ๋๋ค.
๊ทธ๊ฒ์ด ๋ฐ๋ก ํํํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๋ถ์ฐ ์์คํ ์ ๋ง๋๋ ํต์ฌ์ ๋๋ค.
์ ์ปค๋ฆฌ์ด์์ ์ ํ์ ์ด ๋ ์๊ฐ์ ๋ฐ๋ก ์ด๊ฒ์ด์์ต๋๋ค:
์๋น์ค๋ ๋ค๋ฅธ ์๋น์ค์ ๋ฐ์ดํฐ๋ฅผ ์์ฒด DB์ ๋ณต์ ํด์ ์ ์งํ ์ ์๋ค๋ ์ฌ์ค์ ์ดํดํ์ ๋์ ๋๋ค.
๋ฌผ๋ก ์ด๋ฐ ์ ๊ทผ์๋ ์ฑ ์์ด ๋ฐ๋ฆ ๋๋ค.
์ด ๋ฐ์ดํฐ๋ฅผ ์ด๋ฒคํธ(event)๋ ํด๋ง(polling)์ ํตํด ์ง์์ ์ผ๋ก ๊ฐฑ์ ํด์ผ ํ๋ฉฐ, ์ผ์ ์๊ฐ ๋์ ๋ฐ์ดํฐ๊ฐ ์ต์ ์ด ์๋ ์ ์๋ค๋ ๊ฒ์ ๊ฐ์ํด์ผ ํฉ๋๋ค.
ํ์ง๋ง ์ค์ํ ๊ฑด, ๊ฒฐ๊ตญ์ ๋ฐ์ดํฐ๊ฐ ์ต์ ์ํ๋ก ์๋ ดํ๋ค๋ ๊ฒ์ ๋๋ค.
์๋ฒฝํ ์ค์๊ฐ์ ์๋์ง๋ง, ํญ์ ์ด๋ ์์ ์์ ๊ฐฑ์ ๋ ์ํ๋ก ๋ฐ๋ผ์ก์ ์ ์๋ค๋ ๋ณด์ฅ.
๊ทธ๊ฒ ๋ฐ๋ก Eventual Consistency์ ํต์ฌ์ ๋๋ค.
์ด ๊ฐ๋ ์ด ์ ์๊ฒ ์์ ํ ์๋ฟ์๋ ๊ฑด, ๋ ์จ API๋ฅผ ๋ ์ฌ๋ ธ์ ๋์์ต๋๋ค.
์ฌ์ฉ์๊ฐ ๋งค๋ฒ ๋ ์จ ์ ๋ณด๋ฅผ ํ์ธํ ๋๋ง๋ค ์ธ๋ถ API์ ์์ฒญ์ ๋ณด๋ด๋ ๋์ , ์ ๋ ํ๋ฃจ์ ๋ช ๋ฒ ์ ๋ ๋ ์จ ๋ฐ์ดํฐ๋ฅผ ์์งํด์ DB์ ์ ์ฅํด๋๊ณ ,
๊ทธ๊ฑธ ์ฌ์ฉ์์๊ฒ ์ ๊ณตํ์ต๋๋ค.
์๊ฐํด๋ณด์ธ์ โ ์ฌ์ฉ์ ์ ์ฅ์์ 3์๊ฐ ์ ์ ๋ ์จ ์ ๋ณด๋ผ๋ ๋ณด๋ ๋ฐ ํฌ๊ฒ ์ง์ฅ์ ์์ต๋๋ค.
ํญ์ ์ต์ ์ผ ํ์๋ ์์๋ ๊ฑฐ์ฃ .
์ด ๊ฒฝํ์ด ๊ฐํ ์ผ๊ด์ฑ ๋์ ์ ์ง์ ์ผ๊ด์ฑ์ ์ ํํ ์ ์๋ ์กฐ๊ฑด์ ๋ช ํํ๊ฒ ์ดํดํ๊ฒ ๋ง๋ ๊ณ๊ธฐ์์ต๋๋ค.
์ด์ ๋ค์ Challenge ์์๋ก ๋์๊ฐ ๋ณด๊ฒ ์ต๋๋ค.
User ์๋น์ค์ ๋ํ ๋๊ธฐ์ ์์กด์ ์ค์ด๊ณ , ๊ฐ ์๋น์ค๊ฐ ํ์ํ ๋งํผ User ์ ๋ณด๋ฅผ ์์ฒด์ ์ผ๋ก ์ ์งํ๋ฉด ์ด๋จ๊น์?
์ค๋์ ๊น์ด ๋ค๋ฃจ์ง ์์์ง๋ง, ์๋น์ค ๊ฐ ๋ฐ์ดํฐ ๊ณต์ ๋ฐฉ์์๋ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
๊ทธ์ค ํ๋๋ ์ด๋ฒคํธ ์์ฑ(event sourcing)๊ณผ ๋ก์ปฌ ์บ์ฑ(materialized view)์ ๊ฒฐํฉํ๋ ๊ฒ์ ๋๋ค.
์ด๋ฐ ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑ๋ ์ํคํ ์ฒ๋ ํ์ฅ ๊ฐ๋ฅ์ฑ, ํ๋ณตํ๋ ฅ์ฑ, ์๋ต ์๋ ์ธก๋ฉด์์ ๋งค์ฐ ๊ฐ๋ ฅํฉ๋๋ค.
๋ค์ ํฌ์คํธ์์๋ ์ด ์ํคํ ์ฒ๋ฅผ ์ค์ ๋ก ์ด๋ป๊ฒ ์ค๊ณํ๊ณ ์ ์ฉํ ์ ์์์ง์ ๋ํด ์์ธํ ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค.
์ง๊ธ๊น์ง์ ๋ด์ฉ์ ํ ๋ฌธ์ฅ์ผ๋ก ์ ๋ฆฌํ๋ฉด ์ด๋ ์ต๋๋ค:
๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ์ค์๊ฐ์ผ ํ์๋ ์๋ค. ์ค์ํ ๊ฑด ์๋น์ค์ ๋ชฉ์ ์ ๋ง๋ ์ผ๊ด์ฑ ์์ค์ ์ ํํ๋ ๊ฒ.

๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ์ฒ์ ์ ํ์ ๋ ์ ์ฒ๋ผ โ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๋ฉด ์ ๋๋คโ๋ ๋ฌธ์ฅ์ ๋๋ฌด ๋ฌธ์ ๊ทธ๋๋ก ๋ฐ์๋ค์ด๊ณ ์๋ ๊ฐ๋ฐ์๋ค์ด ๋ง์ต๋๋ค.
ํ์ง๋ง ์ด ์์น์ ์ ํํ ๋งํ๋ฉด โ์ง์ค์ ์์ฒ(Source of Truth)์ ๊ณต์ ํ๋ฉด ์ ๋๋คโ๋ ์๋ฏธ์ผ ๋ฟ์ ๋๋ค.
๋ค๋ฅธ ์๋น์ค๊ฐ ์์ ํ ๋ฐ์ดํฐ๋ฅผ ๋ก์ปฌ์ ๋ณต์ฌํ์ฌ ์ ์งํ๋ ๊ฒ์ ์ ํ ๋ฌธ์ ๊ฐ ๋์ง ์์ผ๋ฉฐ,
์ด๋ ์คํ๋ ค Eventual Consistency(์ ์ง์ ์ผ๊ด์ฑ)์ ์ฒ ํ์ ์ถฉ์คํ ๋ฐ์ํ ์ ๊ทผ์ ๋๋ค.