#๊ต์ก
#์ธ์ด
#์ค๋ช
ํ๊ตญ์ด ํ์ต์๋ฅผ ์ํด ํน์ ๋ฌธ๋ฒ ๊ท์น์ ์๊ธฐ ์ฝ๊ฒ ์ค๋ช
ํ๊ณ ์๋ฌธ ์์ฑ
ํ๊ตญ์ด๋ฅผ ๋ฐฐ์ฐ๋ ์ธ๊ตญ์ธ์ ์ํด '-(์ผ)๋ฉฐ'์ '-(์ผ)๋ฉด์'์ ์ฐจ์ด์ ์ ์ฝ๊ฒ ์ค๋ช
ํด ์ฃผ์ธ์. ๋ ํํ์ ๋ฏธ๋ฌํ ๋์์ค ์ฐจ์ด๋ฅผ ๊ตฌ๋ณํ ์ ์๋๋ก ๊ฐ๋จํ ์๋ฌธ 3๊ฐ๋ฅผ ํจ๊ป ์ ์ํด์ผ ํฉ๋๋ค.
#์์คํ
์ค๊ณ
#๋ถ์ฐ ์์คํ
#Kafka
#MSA
์ด๋น 100๋ง ๊ฑด ์ด์์ ๋ฉ์์ง๋ฅผ ์ฒ๋ฆฌํ๋ ๋ถ์ฐ ์์คํ
์ ์ํคํ
์ฒ๋ฅผ ์ค๊ณํ๊ณ ๋ฐ์ดํฐ ์ผ๊ด์ฑ ์ ๋ต์ ์๋ฆฝํฉ๋๋ค.
์ด๋น 100๋ง ๊ฑด์ ๋ฉ์์ง๋ฅผ ์์ฑํ๊ณ ์๋นํ๋ ๋๊ท๋ชจ ๋ถ์ฐ ๋ฉ์์ง ํ ์์คํ
์ ์ค๊ณํ์ญ์์ค. ์๊ตฌ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
1. ๊ณ ๊ฐ์ฉ์ฑ(HA)๊ณผ ์ฅ์ ๋ณต๊ตฌ(Fault Tolerance)๋ฅผ ๋ณด์ฅํด์ผ ํฉ๋๋ค.
2. ๋ฉ์์ง ์์ ๋ณด์ฅ(Ordering)๊ณผ ์ต์ ํ ๋ฒ ์ ๋ฌ(At-least-once) ์๋ฏธ๋ก ์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค.
3. ํํฐ์
๋ ์ ๋ต๊ณผ ์ปจ์๋จธ ๊ทธ๋ฃน ๊ด๋ฆฌ ๋ฐฉ์์ ์ ์ํ์ญ์์ค.
4. ์์คํ
๋ณ๋ชฉ ํ์์ ์ํํ๊ธฐ ์ํ ํ๋กํ ์ฝ ๋ฐ ์คํ ๋ฆฌ์ง ์ต์ ํ ๊ธฐ์ ์ ์ค๋ช
ํ์ญ์์ค.
#์ํํธ์จ์ด-์ํคํ
์ฒ
#๋ง์ดํฌ๋ก์๋น์ค
#์์คํ
-๋์์ธ
#๋ฐฑ์๋
์ผ์ผ 100๋ง ๋ช
์ด์์ ํ์ฑ ์ฌ์ฉ์๋ฅผ ์ฒ๋ฆฌํ๋ ์์
๋ฏธ๋์ด ์ ํ๋ฆฌ์ผ์ด์
์ ์ํ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ
์ฒ๋ฅผ ์ค๊ณํ์ธ์.
๋น์ ์ ์์ ์์คํ
์ํคํ
ํธ์
๋๋ค. ์ผ์ผ ํ์ฑ ์ฌ์ฉ์(DAU)๊ฐ 100๋ง ๋ช
์ ๋์ด์๋ ์์
๋ฏธ๋์ด ํ๋ซํผ์ ์ํ ํ์ฅ ๊ฐ๋ฅํ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ
์ฒ๋ฅผ ์ ์ํด ์ฃผ์ธ์. ์๊ตฌ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
1. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋ฉ ์ ๋ต ๋ฐ ์ ํํ DBMS์ ๊ธฐ์ ์ ๊ทผ๊ฑฐ
2. ๋์ ๊ฐ์ฉ์ฑ์ ์ํ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ ๋ฉ์ปค๋์ฆ
3. ์ค์๊ฐ ์๋ฆผ ์์คํ
์ ์ํ ๋ฉ์์ง ํ ๊ตฌ์กฐ ๋ฐ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ
์ฒ ํจํด
4. ์ฅ์ ๊ฒฉ๋ฆฌ(Fault Tolerance) ๋ฐ ํ๋ณต ํ๋ ฅ์ฑ(Resiliency)์ ์ํ ์ํท ๋ธ๋ ์ด์ปค ๋ฐ ์ฌ์๋ ์ ์ฑ
5. ๊ฐ ์๋น์ค ๊ฐ์ ํต์ ํ๋กํ ์ฝ ์ ํ (๋๊ธฐ์ gRPC vs ๋น๋๊ธฐ์ ๋ฉ์์ง)์ ๋ํ ๋น๊ต ๋ถ์
๊ฐ ๊ตฌ์ฑ ์์์ ๋ํ ๋ค์ด์ด๊ทธ๋จ ์ค๋ช
๊ณผ ํจ๊ป ์ ํํ ์ด์ ๋ฅผ ๊ธฐ์ ์ ๊น์ด ์๊ฒ ์์ ํ์ญ์์ค.
#๋นํ์ ์ฌ๊ณ
#๋
ผ๋ฆฌํ
#๋ถ์
์ ๊ณต๋ ๊ธด ๋
ผ์ฆ ํ
์คํธ์์ ์จ๊ฒจ์ง ์ ์ ์ ๋นํ์์ ์ค๋ฅ๋ฅผ ์๋ณํ๊ณ ๋ถ์ํฉ๋๋ค.
๋ค์ ํ
์คํธ๋ฅผ ์ฃผ์ ๊น๊ฒ ์ฝ๊ณ ์ ์๊ฐ ์ฌ์ฉํ ์ฃผ์ ๋
ผ์ฆ ๊ตฌ์กฐ๋ฅผ ๋ถ์ํ์ญ์์ค. ์ด๋ค ์จ๊ฒจ์ง ์ ์ ๊ฐ ์กด์ฌํ๋ฉฐ, ์ด๋ค ์ข
๋ฅ์ ๋นํ์์ ์ค๋ฅ(์: ์ธ์ ๊ณต๊ฒฉ, ์ฑ๊ธํ ์ผ๋ฐํ, ํ์์๋น ๊ณต๊ฒฉ ๋ฑ)๊ฐ ํฌํจ๋์ด ์๋์ง ์๋ณํ์ญ์์ค. ๋ํ, ์ด๋ฌํ ์ค๋ฅ๊ฐ ๋
ผ์ฆ์ ์ค๋๋ ฅ์ ์ด๋ป๊ฒ ์ฝํ์ํค๋์ง ๊ตฌ์ฒด์ ์ธ ์์ ํจ๊ป ์ค๋ช
ํ์ญ์์ค. [ํ
์คํธ: ๋ฏธ๋์ ์ธ๊ณต์ง๋ฅ์ด ์ธ๊ฐ์ ๋๋์ ํ๋จ์ ์์ ํ ๋์ฒดํ ์ ์๋ค๋ ์ฃผ์ฅ์ ๋ํด, ๊ธฐ์ ์ ๋ฐ์ ์๋๋ง์ ๊ทผ๊ฑฐ๋ก ๋ค๋ฉฐ ๋ฐ๋ ์๊ฒฌ์ ๊ฐ์ง ์ ๋ฌธ๊ฐ๋ค์ ์ค๋ฆฌ์ ์ฐ๋ ค๋ฅผ ๊ณผ๊ฑฐ์ ๋ฃจ๋์ฆ๊ณผ ๋์ผํ ์ ์์์ ๋นํํ๊ณ ์๋ ๋
ผ์ฆ ์ ์]
#์ค๋ฆฌํ
#์ฒ ํ
#์์ฌ๊ฒฐ์
์ค๋ฆฌ์ ๋๋ ๋ง ์ํฉ์์ ์๋ก ์ถฉ๋ํ๋ ๊ฐ์น ์ฒด๊ณ๋ฅผ ๋น๊ตํ๊ณ ์ ํ์ ์ ๋นํํฉ๋๋ค.
์์จ์ฃผํ ์๋์ฐจ๊ฐ ํผํ ์ ์๋ ์ฌ๊ณ ์ํฉ์ ์ง๋ฉดํ์ ๋, ์น๊ฐ 1๋ช
์ ์๋ช
์ ๊ตฌํ๊ธฐ ์ํด ๋ณดํ์ 5๋ช
์ ํฌ์ํด์ผ ํ๋ ์ํฉ์ ๊ฐ์ ํ์ญ์์ค. ๊ณต๋ฆฌ์ฃผ์์ ์๋ฌด๋ก ์ ๊ด์ ์์ ๊ฐ๊ฐ ์ด๋ค ๊ฒฐ๋ก ์ ๋์ถํ ์ ์๋์ง ์ค๋ช
ํ์ญ์์ค. ๊ทธ ํ, ์ด ๋ ๊ฐ์ง ๊ด์ ์ ํตํฉํ๊ฑฐ๋ ์ 3์ ์ ๊ทผ ๋ฐฉ์(์: ๋ฏธ๋ ์ค๋ฆฌํ)์ ์ ์ํ์ฌ ํ๋ ์ฌํ์์ ๊ฐ์ฅ ์์ฉ ๊ฐ๋ฅํ ์๊ณ ๋ฆฌ์ฆ ์ค๊ณ ๋ฐฉํฅ์ฑ์ ๋
ผํ์ญ์์ค. ๋จ, '์ ๋ต'์ ์ ํํ๋ ๊ฒ์ด ์๋๋ผ ๊ฐ ์
์ฅ์ ์ฒ ํ์ ๊ธฐ๋ฐ๊ณผ ํ๊ณ๋ฅผ ๋ถ์ํ๋ ๋ฐ ์ค์ ์ ๋์ญ์์ค.
#์ฐฝ์ ๊ธ์ฐ๊ธฐ
#๋ฌธํ
#์ฌ๋ฆฌ ๋ฌ์ฌ
ํน์ ๋ฌธ์ฒด์ ์ ์ฝ๊ณผ ๋ณต์กํ ์ฌ๋ฆฌ ๋ฌ์ฌ๊ฐ ์๊ตฌ๋๋ ์์ค์ ์ผ ์ฅ์ ์์ฑํฉ๋๋ค.
๋ถํ์คํ ๋ฏธ๋๋ฅผ ๊ฑฑ์ ํ๋ฉฐ ์ ์ ์ด๋ฃจ์ง ๋ชปํ๋ ์ฃผ์ธ๊ณต์ ๋ด๋ฉด ๋ฌ์ฌ๋ฅผ ์ค์ฌ์ผ๋ก ํ ์์ค์ ํ ์ฅ๋ฉด์ ์์ฑํ์ญ์์ค. ๋ค์ ์ ์ฝ ์กฐ๊ฑด์ ๋ฐ๋์ ์ค์ํ์ญ์์ค: 1) ์ ์ฒด ํ
์คํธ๋ ๊ณผ๊ฑฐ ์์ ๋ก ์์ ๋์ด์ผ ํฉ๋๋ค. 2) '๊ทธ', '๊ทธ๋
', '๊ฒ' ๋ฑ์ 3์ธ์นญ ๋๋ช
์ฌ๋ฅผ ์ฌ์ฉํ์ง ๋ง๊ณ ๊ณ ์ ๋ช
์ฌ๋ ๋ช
์ฌ๋ก ๋์ฒดํ์ญ์์ค. 3) ์ง์ ๋ฅผ ์ ํ ์ฌ์ฉํ์ง ์๊ณ ์ค์ง ์์ ๋ง์ ์ฌ์ฉํ์ฌ ์ฃผ์ธ๊ณต์ ๋ถ์๊ฐ์ ํํํ์ญ์์ค. 4) ์ฃผ์ธ๊ณต์ ์์ ํ๋ฆ(stream of consciousness) ๊ธฐ๋ฒ์ ์ ์ฉํ์ฌ ์ฌ๊ณ ์ ๋จ์ ๊ณผ ์ฐ๊ฒฐ์ ์์ฐ์ค๋ฝ๊ฒ ํํํ์ญ์์ค.
#๊ฒฝ์ ์ ๋ต
#๊ฒ์ ์ด๋ก
#๋ถ์
๊ฒฝ์ ๊ด๊ณ์ ์๋ ๊ธฐ์
๊ฐ์ ์ํธ ์์กด์ ์์ฌ๊ฒฐ์ ์ ๊ฒ์ ์ด๋ก ์ผ๋ก ๋ถ์ํฉ๋๋ค.
๊ณผํฌํ ์ํ์ธ ์์ฅ์์ ๋ ์ฃผ์ ๊ฒฝ์์ฌ A์ฌ์ B์ฌ๊ฐ ์ ๊ธฐ์ ์ถ์ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ ค ํฉ๋๋ค. ๋ ํ์ฌ ๋ชจ๋ ์ ๊ธฐ์ ์ ์ถ์ํ๋ฉด ๊ณผ๋ํ ๊ฒฝ์์ผ๋ก ์ธํด ์ด์ต์ด ๊ฐ์ํ๊ณ , ์ถ์ํ์ง ์์ผ๋ฉด ์์ฅ ์ ์ ์จ์ ์์ ์ํ์ด ์์ต๋๋ค. ์ด ์ํฉ์ '์ฃ์์ ๋๋ ๋ง' ๋ชจ๋ธ๋ก ๋ณํํ์ฌ ๋ฐฐ๋น ํ๋ ฌ(Payoff Matrix)์ ๊ตฌ์ฑํ์ญ์์ค. ๊ทธ ํ, ํ๋ ฅ(์นด๋ฅดํ
) ๊ฐ๋ฅ์ฑ๊ณผ ๋ฐฐ์ ๊ฐ๋ฅ์ฑ์ ๊ณ ๋ คํ ๋ Nash ๊ท ํ(Nash Equilibrium)์ ์ด๋์ ํ์ฑ๋๋์ง ์ค๋ช
ํ๊ณ , A์ฌ๊ฐ B์ฌ์ ์ ํ์ ๊ด๊ณ์์ด ์ต์ ์ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ธฐ ์ํด ์ทจํ ์ ์๋ ์ ๋ต์ ์์ง์(์: ์ฝ์, ์ ์ ์ ํฌ์ ๋ฑ)์ ์ ์ํ์ญ์์ค.
#์์คํ
์ค๊ณ
#์ํคํ
์ฒ
#๊ธฐ์
๊ตฌ์ฒด์ ์ธ ์ฝ๋๊ฐ ์๋ ๊ฐ๋
์ ์ํคํ
์ฒ ๊ด์ ์์ ๋์ฉ๋ ํธ๋ํฝ ์ฒ๋ฆฌ ์์คํ
์ ์ค๊ณํฉ๋๋ค.
์ ์ธ๊ณ์ ์ผ๋ก ์์ต ๋ช
์ ๋์ ์ ์์๊ฐ ๋ฐ์ํ๋ ์ค์๊ฐ ๋ฉ์์ง ์๋น์ค์ ๋ฐฑ์๋ ์ํคํ
์ฒ๋ฅผ ๊ฐ๋
์ ์ผ๋ก ์ค๊ณํ์ญ์์ค. ๋ค์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค: 1) ๋ฎ์ ์ง์ฐ ์๊ฐ(Low Latency) ๋ณด์ฅ์ ์ํ ๋ฐ์ดํฐ ์ ๋ฌ ์ ๋ต. 2) ์๋ฒ ์ฅ์ ์ ๋ฉ์์ง ์์ค์ ๋ฐฉ์งํ๊ธฐ ์ํ ๋ฐ์ดํฐ ๋ณต์ ๋ฐ ์์ํ ๋ฐฉ์. 3) ๋ฐ์ดํฐ ์ผํฐ ๊ฐ์ ์ผ๊ด์ฑ(Consistency)๊ณผ ๊ฐ์ฉ์ฑ(Availability) ์ฌ์ด์ ํธ๋ ์ด๋์คํ์ ๋ํ ๊ณ ์ฐฐ(CAP ์ ๋ฆฌ ์ ์ฉ). ๊ตฌ์ฒด์ ์ธ ํ๋ ์์ํฌ ์ด๋ฆ์ ๋์ดํ๋ ๋์ , ๊ฐ ๊ณ์ธต(Load Balancer, Application, Data Layer)์ด ํด๊ฒฐํด์ผ ํ ํต์ฌ ๋ฌธ์ ์ ๊ทธ ํด๊ฒฐ ๋
ผ๋ฆฌ๋ฅผ ๊ธฐ์ ํ์ญ์์ค.
#์ธ์ดํ
#์ฌํํ
#์ญ์ฌ
ํน์ ์ดํ์ ์๋ฏธ ๋ณ์ฒ ๊ณผ์ ์ ์ฌํ๋ฌธํ์ ์์ธ๊ณผ ์ฐ๊ฒฐํ์ฌ ๋ถ์ํฉ๋๋ค.
ํ๊ตญ์ด์์ '๊ท์ '์ด๋ผ๋ ๋จ์ด๊ฐ ๊ฐ์ง ์๋ฏธ๊ฐ ๊ณ ๋ ๊ตญ์ด ์๋๋ถํฐ ํ๋ ๊ตญ์ด ์๋๊น์ง ์ด๋ป๊ฒ ๋ณํํด์๋์ง ์ถ์ ํ์ญ์์ค. ์ด ๊ณผ์ ์์ ์ ๊ต, ๋ถ๊ต, ๋ฌด์์ ์ ๋ฑ ์ข
๊ต์ ์์ธ๊ณผ ๊ทผ๋ํ ๊ณผ์ ์์์ ๊ณผํ์ ์ธ๊ณ๊ด ๋์
์ด ๋จ์ด์ ํจ์(Connotation)์ ์ด๋ค ์ํฅ์ ๋ฏธ์ณค๋์ง ๋ถ์ํ์ญ์์ค. ๋ํ, ํ๋ ๋์ค๋ฌธํ์์ '๊ท์ '์ด ์ฌ์ฉ๋๋ ๋งฅ๋ฝ์ด ์ ํต์ ์ธ ์ฌ์ฉ๊ณผ ์ด๋ค ๋ฏธ๋ฌํ ๋์์ค ์ฐจ์ด๋ฅผ ๋ณด์ด๋์ง, ์ด๊ฒ์ด ํ๋์ธ์ ๋ฌด์์์ ๊ณตํฌ๋ ์ฌ๋ฆฌ ์ํ๋ฅผ ์ด๋ป๊ฒ ๋ฐ์ํ๋์ง ๋
ผํ์ญ์์ค.
#์ด๋ฉ์ผ
#๋น์ฆ๋์ค
#๊ณ ๊ฐ ์๋
์ ํ ๋ฐฐ์ก ์ง์ฐ์ ๋ํด ์ฌ๊ณผํ๊ณ ๋ณด์์ ์ ์ํ๋ ์ด๋ฉ์ผ ์ด์ ์์ฑ
์ ํ ๋ฐฐ์ก์ด ์์ ๋ณด๋ค ์ง์ฐ๋๊ณ ์๋ ๊ณ ๊ฐ์๊ฒ ๋ณด๋ผ ์ ์คํ ์ด๋ฉ์ผ์ ์์ฑํด ์ฃผ์ธ์. ๋ถํธ์ ๋ผ์ณ ๋๋ ค ์ง์ฌ์ผ๋ก ์ฌ๊ณผํ๋ฉฐ, ๋ค์ ๊ตฌ๋งค ์ ์ฌ์ฉํ ์ ์๋ 10% ํ ์ธ ์ฟ ํฐ์ ์ ๊ณตํ๊ฒ ๋ค๋ ๋ด์ฉ์ ํฌํจํ์ฌ ๊ณ ๊ฐ์ ์ดํด๋ฅผ ๊ตฌํ๋ ํค์ผ๋ก ์์ฑํ์ธ์.
#์์ฝ
#ํ
์คํธ ๋ถ์
#๋
ธํธ ํ๊ธฐ
์ฃผ์ด์ง ๊ธด ํ
์คํธ์ ํต์ฌ ๋ด์ฉ์ 3๊ฐ์ ๋ถ๋ ํฌ์ธํธ๋ก ์์ฝ
๋ค์์ ์ ์ํ ๊ธด ํ
์คํธ๋ฅผ ์ฝ๊ณ , ์ ์ฒด์ ์ธ ๋งฅ๋ฝ์ ํ์
ํ์ฌ ๊ฐ์ฅ ์ค์ํ ํต์ฌ ์ฃผ์ฅ 3๊ฐ์ง๋ฅผ ๋ถ๋ ํฌ์ธํธ ํ์์ผ๋ก ์์ฝํด ์ฃผ์ธ์. ๊ฐ ์์ฝ์ ํ ๋ฌธ์ฅ์ผ๋ก ๊ฐ๊ฒฐํ๊ฒ ์์ฑํด์ผ ํฉ๋๋ค.
#๊ณํ
#๊ต์ก
#์๊ฐ ๊ด๋ฆฌ
ํ ๋ฌ๊ฐ์ ์์ด ํํ ๊ณต๋ถ ๊ณํ ์๋ฆฝ
์์ด ํํ ์ค๋ ฅ์ ๋๋ฆฌ๊ธฐ ์ํ 4์ฃผ๊ฐ์ ์ฃผ๊ฐ ํ์ต ๊ณํํ๋ฅผ ์์ฑํด ์ฃผ์ธ์. ๋งค์ผ 30๋ถ์ฉ ๊ณต๋ถํ ์ ์๋๋ก ์์์ผ๋ถํฐ ์ผ์์ผ๊น์ง ๊ตฌ์ฒด์ ์ธ ํ์ต ์ฃผ์ (์: ๋ฐ์, ๋น์ฆ๋์ค ํํ, ์์ด ํํ, ๋ฃ๊ธฐ ๋ฑ)๋ฅผ ํ ๋นํ์ฌ ํ๋ก ์ ๋ฆฌํด ์ฃผ์ธ์.
#ํํ์ง
#์ธ๊ณ๊ด
#๋๋ผ๋ง
๋ง๋ฒ์ด ๋ชจ๋ ๊ฒ์ ์ง๋ฐฐํ๋ ์ธ๊ณ์์ ๊ฐ์๊ธฐ ๋ง๋ฒ์ด ์ฌ๋ผ์ก์ ๋์ ํผ๋๊ณผ ์ ์์ ๋ค๋ฃน๋๋ค.
๋ง๋ฒ์ด ์กด์ฌํด์ ๋ชจ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ ํํ์ง ์ธ๊ณ์
๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ๋ ๊ฐ์๊ธฐ ๋ง๋ฒ์ด ์ฐ์ฃผ์์ ์์ ํ ์ฌ๋ผ์ก์ต๋๋ค. ๋ง๋ฒ์ฌ๋ค์ ๋ฌด๋ ฅํด์ก๊ณ , ๋ง๋ฒ์ผ๋ก ๋์๊ฐ๋ ๋์๋ค์ ๋ฉ์ท์ต๋๋ค. ๋ง๋ฒ์ ์์กดํ๋ ์ฌํ๊ฐ ๋ถ๊ดด๋๋ ์์ค์, ์ด์๋จ๊ธฐ ์ํด ๋
ธ๋ ฅํ๋ ํ ์ ์ฌ์ ์ด์ผ๊ธฐ๋ฅผ ์์ ํด ๋ณด์ธ์. ๋ง๋ฒ ์์ด ์ธ์์ ๋ฐ๋ผ๋ณด๋ ๊ทธ๋ค์ ์ฌ๋ฆฌ ๋ณํ์ ์ง์คํ์ธ์.
#๋ฏธ์คํฐ๋ฆฌ
#๋ํ
#์ฌ๋ฆฌ
๊ฐํ ๊ณต๊ฐ์์ ๋ฏ์ ์ฌ๋๋ค์ด ์๋ก์ ๋น๋ฐ์ ๋๋ฌ๋ด๋ ๋ํ๋ฅผ ์ค์ฌ์ผ๋ก ํ ๋ฏธ์คํฐ๋ฆฌ์
๋๋ค.
๊ณ ์ธต ๋น๋ฉ์ ์๋ฆฌ๋ฒ ์ดํฐ๊ฐ ๋ ์ธต ์ฌ์ด์์ ๋ฉ์ท์ต๋๋ค. ์์๋ ์๋ก ์ ํ ๋ชจ๋ฅด๋ 5๋ช
์ ์ฌ๋์ด ๊ฐํ์ต๋๋ค. ํด๋ํฐ์ ์ฐ๊ฒฐ๋์ง ์๊ณ ๋น์๋ฒจ๋ ์์ฉ์ด ์์ต๋๋ค. ๋ต๋ตํ ๊ณต๊ธฐ ์์์, ๊ทธ๋ค ์ค ํ ๋ช
์ด ๋ค๋ฅธ ๋ชจ๋์๊ฒ ์ํฅ์ ๋ฏธ์น๋ ์น๋ช
์ ์ธ ๋น๋ฐ์ ๊ฐ์ง๊ณ ์์์ด ์์๋ฉ๋๋ค. ์ด๋ค์ด ๊ฐํ ์๋ ๋์ ์ค๊ฐ๋ ๋ํ์ ๊ธด์ฅ๊ฐ์ ์กฐ์ฑํด ๋ณด์ธ์.
#story
#mystery
์ฐ์ฐํ ์ฐพ์ ์ค๋๋ ํธ์ง์ ๋ด์ฉ์ ์์ํ์ฌ ์ด์ผ๊ธฐ๋ฅผ ์์ฑํ์ธ์.
๋น์ ์ ํ์ฑ
๋ฐฉ์์ ๋ก์ ์ฑ
์ฌ์ด์ ๋ผ์ด ์๋ ์ํผ์ง ํธ์ง ํ ์ฅ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ํธ์ง๋ 100๋
์ ์ ์ฐ์ฌ์ก์ง๋ง ์ํฌ๋ ๋ง์น ๋ฐฉ๊ธ ์ฐ์ธ ๊ฒ์ฒ๋ผ ์์ํฉ๋๋ค. ํธ์ง์ ๋ด์ฉ๊ณผ ๊ทธ ํธ์ง๋ฅผ ์ด ์ฌ๋์ ์ด๋ช
์ ๋ํด ์งง์ ๋จํธ ์์ค์ ์์ฑํด ๋ณด์ธ์.