์ฒ์์ผ๋ก ์ฐธ์ํ๊ฒ ๋ ์คํ๋ง ์บ ํ ์ปจํผ๋ฐ์ค.
2023๋ , 2024๋ ์ ํ๋ฝ์ผ๋ก ๊ฐ๊ณ ์ถ์ด๋ ๊ฐ์ง ๋ชปํ์ง๋ง, 2025๋ ์๋ ์ด์ด ์ข๊ฒ ์ฐธ์ํ๋ค.
์ฃผ๋ง ์ค์ ์ผ์ฑ์ญ์์ ์งํํ๋ ์ปจํผ๋ฐ์ค๋ผ ์ผ์ฐ์ด ๊ด์ญ ๋ฒ์ค์ ํ์นํ๋ค.

1. ์ปจํผ๋ฐ์ค ์งํ ๋ฐฉ์
(1) ์ธ์ ์งํ ๋ฐฉ์
์ด๋ฒ ์ปจํผ๋ฐ์ค๋ ๋ ์๊ฐ์ ๋ ์ธ์ ์ ๋์์ ์งํํ๋ ๋ฐฉ์์ด์๋ค.
(์ฌ์ค ์ด๋ฒ์ ์ฒ์ ์๋ด์ ์ ๋ชจ๋ฅด๊ฒ ๋ค.)
์คํ 2์์ ์งํํ๋ MSA ์ ํธ๋์ญ์ ๊ฐ๋ฐ ๊ฐ์ด๋, Virtual Thread ์ธ์ ๋ชจ๋ ๋ฃ๊ณ ์ถ์์ง๋ง,
Virtual Thread ์ธ์ ์ 3๊ฐ์ ๋ค์ ์ ๋ก๋ ๋๋ ์ ํ๋ธ ์์์ผ๋ก ๋์ฒดํ๊ธฐ๋ก ํ๋ค.
๋ฑ ํ๋ฃจ๋ง ์ด์ํ๋ ์ปจํผ๋ฐ์ค์ฌ์ ๋ถ๊ฐํผํ๊ฒ ์ ํ๊ณผ ์ง์ค์ ํด์ผ ํ๋ ๊ตฌ์กฐ๊ฐ ๋์๋์ง ์๋๊ฐ ์ถ๋ค.

(2) ๊ตฟ์ฆ
์ด๋ฒ ์ปจํผ๋ฐ์ค์์๋ ์ ์ฅ ํ์ฐ์ ํจ๊ป ์ปจํผ๋ฐ์ค ๊ตฟ์ฆ๋ฅผ ๋ฐ์๋ค.
์คํ๋ง ์บ ํ์ธ ๋งํผ ๋ชจ๋ ์คํ๋ง ๋ก๊ณ ๊ฐ ๋ฐํ์๋ ๊ตฟ์ฆ๊ฐ ์ ๊ณต ๋์๋ค.
์คํฐ์ปค / ํ / ํค์บก / ํค๋ง์ด ์ ๊ณต๋์๋๋ฐ ์ ์ฒด์ ์ผ๋ก ํ๋ฆฌํฐ๊ฐ ์ข์ ๋ง์กฑ์ค๋ฌ์ ๋ค.
๊ทธ ์ธ์๋ ๊ฐ ๊ธฐ์ ๋ค ๋ถ์ค์์๋ ๊ตฟ์ฆ๋ฅผ ์ ๊ณตํด์ฃผ์๋ค.
AWS ๋ถ์ค์์ ํ์ฐ์น๋ฅผ ๋ฐ์๋๋ฐ, ์ถฉ์ ๊ธฐ์ ์ถฉ์ ์ ๋ณด๊ด์ฉ์ผ๋ก ์ ์ฌ์ฉํ๊ณ ์๋ค. ๐

2. ์ธ์ ๋ด์ฉ
(1) ํตํฉ์ ๊ทผ๋ณธ! ์ธ๊ฐ ํ๋ซํผ - HR SaaS๋ ์ ๋ณต์กํ ๊น?
i. HR ๋๋ฉ์ธ ๋ณต์กํ ๊ถํ, ์ธ๊ฐ ๊ตฌ์กฐ
์ด๋ฒ ์ธ์ ์ flex ๊ธฐ์ ์์ HR ๋๋ฉ์ธ ๋ฌธ์ ์์ ๋ฐ์ํ ๊ถํ์ ์ธ๊ฐ์ ๊ดํ ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์ ์ค๋ช ํ๋ ์ธ์ ์ด์๋ค.
HR ์์ญ์ ์ธ์ฆ/์ธ๊ฐ ๋๋ฉ์ธ์ ๋์ ์์ค์ ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ๊ณผ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํ๋ค.
์กฐ์ง ๊ตฌ์กฐ, ์ญํ , ์ํฉ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ๋ณต์กํ ์ ๊ทผ ์๊ตฌ๋ฅผ ๋์์ ๋ง์กฑํ๋ฉฐ ๊ถํ๊ณผ ์ธ๊ฐ๋ฅผ ์ ๊ณตํด์ผ ํ๋ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ๋ค๋ฃจ๊ธฐ ๋๋ฌธ์ด๋ค.
๊ทธ๋ฃน์ด๋ ์กฐ์ง์ ๊ฒฝ์ฐ ํธ๋ฆฌ ๊ตฌ์กฐ(Tree) ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ธ๊ฐ ๋ฌธ์ ๋ฅผ ์ ๊ทผํ๋ค.
ํด๋น ์ผ์ด์ค๋ง ๋ด๋ ๊ณ ๋ คํด์ผํ ์ผ์ด์ค๊ฐ ๋ค์ํ๋ค. ์กฐ์ง ๊ด์ ์์๋ง ๋ด๋ ๊ณ ๋ ค์ฌํญ์ด ์ด๋ ๊ฒ ๋ง๋ค.
- ์์ฒญ์๋ ๊ถํ์ ๋ถ์ฌ ๋ฐ์ ์์ง์์ธ๊ฐ?
- ์์ฒญ์๋ ๊ถํ์ ๋ถ์ฌ ๋ฐ์ ๋์๊ณผ ์ฐ๊ฒฐ๋ ์์ง์์ธ๊ฐ?
- ์์ฒญ์๋ ๊ถํ์ ๋ถ์ฌ ๋ฐ์ ์กฐ์ง์ ์์ ์กฐ์ง์ฅ์ผ๋ก ์ฐ๊ฒฐ๋ ์์ง์์ธ๊ฐ?
- ์์ฒญ์๋ ์ต์์ ๋ฆฌ์์ค์ ์ ๊ทผ์ด ๊ฐ๋ฅํ๊ฐ?
- N ๊ฐ์ ์ ๊ทผ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ์ธํธ์ ๊ฒ์ /์ ๋ ฌ/ ํํฐ/ ๊ทธ๋ฃน / ์ง๊ณํ ์ ์๋๊ฐ?
ํธ๋ฆฌ ๊ตฌ์กฐ (Tree)
๊ทธ๋ํ์ ์ผ์ข ์ผ๋ก ํ ๋ ธ๋์์ ์์ํด ๋ค๋ฅธ ์ ์ ๋ค์ ์ํํ๋ฉฐ ์๊ธฐ ์์ ์๊ฒ ๋์์ค๋ ์ํ์ด ์๋ ์ฐ๊ฒฐ ๊ทธ๋ํ
ii. ๋ณต์กํ ๊ถํ, ์ธ๊ฐ ๊ตฌ์กฐ ํด๊ฒฐ์ ์ํ ํจํด
๋ณต์กํ ๊ถํ๊ณผ ์ธ๊ฐ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด์ 3๊ฐ์ง ๋ฐฉ์์ผ๋ก ์ธ์ฆ/์ธ๊ฐ ๋ฌธ์ ๋ฅผ ๊ณ ๋ คํ๋ค.
- RBAC(Role Based Access Control - ์ญํ ์ค์ฌ)
- ReBAC(Relationship-Based Access Control, ๊ด๊ณ ์ค์ฌ)
- ABAC(Attribute-Based Access Control, ์์ฑ ์ค์ฌ)
์ผ์ด์ค์ ๋ฐ๋ผ ์ญํ (Role), ๊ด๊ณ(Relation), ์์ฑ(Attribute) ์ ๊ธฐ๋ฐ์ผ๋ก ์ธ์ฆ/์ธ๊ฐ ๋ฌธ์ ๋ฅผ ์ ๊ทผํ๋ฉฐ,
ํํ spring security ์์ ์ฌ์ฉํ๋ ROLE_ADMIN ๊ณผ ๊ฐ์ด ์ฌ์ฉ์์๊ฒ ์ญํ ์ ๋ถ์ฌํ์ฌ ์ธ๊ฐ๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ์์ด RBAC ์ด๋ค.

iii. OpenFGA ๋์ ์ ํตํ MSA ์์ค์์ ๋ค์ํ ๊ด๊ณ ์ธ๊ฐ ๋ฌธ์ ํด๊ฒฐ
ํ๋ ์ค๋ MSA ์์ค์ HR ๋๋ฉ์ธ์ด ํ์ฅํ๋ฉด์ ReBAC(๋ค์ํ ๊ด๊ณ ์ค์ฌ์ ์ธ๊ฐ ๋ฌธ์ )๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด
Golang ๊ธฐ๋ฐ์ OpenFGA(Open Fined-Grained Authorization) ๋์ ์ ํตํด ๋ฌธ์ ๋ฅผ ์ ๊ทผํ๋ค.
๊ทธ ์ธ์์ SSE ๋์ ๊ณผ์ , ์์ง์ ์๋น์ค ์๋ฐฉํฅ ์์กด ๊ด๊ณ์ ๊ดํ ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์ ๊ดํ ๋ด์ฉ ๋ํ ๋ค๋ค๋ค.
์ต๊ทผ์ ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ SSE ๋ฅผ ๋์ ํ ๊ฒฝํ์ด ์๊ฐ๋๋ฉฐ ๋ฐ๊ฐ์ ๋ค.
์์ํ ๊ฐ๋ ๋ค์ด ๋ง์ด ๋์ ์ดํดํ์ง ๋ชปํ ๋ด์ฉ์ด ๋ง์๋๋ฐ ์์์ด ์ ๋ก๋ ๋๋ฉด ๋ค์ ํ๋ฒ ์ดํด๋ด์ผ ๊ฒ ๋ค.
(2) ์ค์ ! MSA ํธ๋์ญ์ ๊ฐ๋ฐ ๊ฐ์ด๋
i. ๋ฐ์ดํฐ ์ค๋์ญ ์์น + ํผ๋ฒ ํธ๋์ญ์
์ด ์ธ์ ์ MSA ํ๊ฒฝ์์ ํธ๋์ญ์ ์ ์ฒ๋ฆฌํด์ผ ํ ์ผ์ด์ค์ ์ ๊ทผ ๋ฐฉ๋ฒ์ ๊ดํ ์ค์ฉ์ ์ธ ๊ธฐ์ค์ ๊ดํ ๋ด์ฉ์ด์๋ค.
๊ฐ์ฅ ์ธ์ ๊น์๋ ํค์๋ ์ค ํ๋๋ ๋ฐ์ดํฐ ์ค๋์ญ ์์น์ด์๋ค.
๋ฐ์ดํฐ๋ ์ค์ง ์ค๋์ญ์ ๊ฐ์ง ์๋น์ค๋ง ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์๊ณ ,
๋ค๋ฅธ ์๋น์ค์ ๋ฐ์ดํฐ๋ ์ค๋์ญ์ ๊ฐ์ง ์๋น์ค ํธ์ถ์ ํตํด์๋ง ์ฌ์ฉํด์ผ ํ๋ค.
๊ทธ๋ฌ๋ฏ๋ก ์ค๋์ญ์ด ์๋ ์๋น์ค์ ํ ์ด๋ธ์ JOIN, Repository, Service ํธ์ถ์ ํตํ ์ ๊ทผ์ ์ง์ํด์ผ ํ๋ค.
์ด์ ๊ฐ์ ๊ตฌ์กฐ๋ ๋์จํ ๊ฒฐํฉ๋๋ฅผ ์ ์งํ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ํํ๊ธฐ ์ฉ์ดํ๊ณ ๋ก์ง์ ๋ถ๋ฆฌํ๊ธฐ ์ํ ๋น์ฉ์ด ์ค์ด๋ ๋ค.
๋ง์ฝ ์๋น์ค ๊ท๋ชจ ํ์ฅ์ผ๋ก ์ธํ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฆฌ๋ฅผ ๊ฒํ ํด๋ณด์์ผ ํ๋ค.
๋ํ์ ์ธ ์์๋ก ์๋น์ค ์ญํ ์ ๋ง๋ ์ปฌ๋ผ๊ณผ ๋ ์ฝ๋๋ฅผ ๋๋๋ ๋ฐฉ๋ฒ์ด ์๋ค.

ํผ๋ฒ ํธ๋์ญ์ (pivot transaction) ์ ํธ๋์ญ์ ์ค ์๋ฌ๊ฐ ๋ฐ์ํ์ ๋ ์ฌ์๋ ๋๋ ์ทจ์๋ฅผ ๊ฒฐ์ ํ๋ ๊ธฐ์ค์ ๋งํ๋ค.
ํผ๋ฒ ํธ๋์ญ์ ์ ์ ๋ฌด์ ์ผ๋ก ์ฑ๊ณตํ๋ ์ง์ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ ์ง์ ์ด ๋๋ค.
์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ํธ๋์ญ์ ์ ๋ถ๋ฆฌ๋ฅผ ๊ฒํ ํด์ผ ํ๋ค.

ii. ์์์ฑ ๋ณด์ฅ
ํธ๋์ญ์ ์์์ฑ์ ํธ๋์ญ์ ์ ํฌํจ๋ ๋ชจ๋ ์ฐ์ฐ์ด ์ ๋ถ ์ํ๋๊ฑฐ๋ ์ ํ ์ํ๋์ง ์์์ผ ํ๋ ์ฑ์ง์ด๋ค.
ํธ๋์ญ์ ์ด ์คํจํ๋ฉด ์ด์ ๊ณผ ๋์ผํ ์ํ๊ฐ ๋์ด์ผ ํ๋ค.
๋ฏธ์ฒ ์๊ฐ์น ๋ชปํ๋ ๋ด์ฉ ์ค ์ ๊ทผ๋ฒ ๋ชจ๋๋ก์ ํธ๋์ญ์ ์คํจ ์ผ์ด์ค์์๋ ์คํ ์๊ฐ์ด ๊ธธ์ด์ง๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
์ด์ ๊ฐ์ ๊ฒฝ์ฐ ์ฌ๋ฌ ๊ฐ์ ํธ๋์ญ์ ์ผ๋ก ๋ถ๋ฆฌํด ์ ๋ฌด์ ์ผ๋ก ์คํจํ์ ๊ฒฝ์ฐ์ ๋ํ ๋ณด์ ํธ๋์ญ์ ์ ๊ฒํ ํด์ผ ํ๋ค.

iii. ๊ฒฉ๋ฆฌ์ฑ ๋ณด์ฅ
๊ฒฉ๋ฆฌ์ฑ์ ๋์์ ์คํ๋๋ ํธ๋์ญ์ ๋ค์ด ์๋ก์ ์ค๊ฐ ๊ฒฐ๊ณผ์ ๊ฐ์ญํ์ง ์๊ณ ๋ ๋ฆฝ์ ์ธ ์ํ์ ๋ณด์ฅํ๋ ์ฑ์ง์ด๋ค.
๋จ์ผ ํธ๋์ญ์ ์ธ ๊ฒฝ์ฐ ๊ฒฉ๋ฆฌ ๋ ๋ฒจ(Isolation Level) ๋ก ๋ณ๊ฒฝ ์ค์ธ ๋ฐ์ดํฐ์ ๋ค๋ฅธ ํธ๋์ญ์ ์ด ์ ๊ทผ ์ฌ๋ถ๋ฅผ ์ค์ ํ ์ ์๋ค.
ํ์ง๋ง ํธ๋์ญ์ ์ด ๋ถ๋ฆฌ๊ฐ ๋๋ฉด ๊ฒฉ๋ฆฌ ๋ ๋ฒจ ๋ง์ผ๋ก ํด๊ฒฐ๋์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
์ด๋ ๋ณ๊ฒฝ ์ค์ธ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ํธ๋์ญ์ ์ด ๋ฎ์ด์ธ ์ ์๋ ์ํ์ด ์๋ค. (์ด์ ๊ฐ์ ์ํฉ์ lost update problem ๋ผ ๋ถ๋ฅธ๋ค.)
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋
Sementic Lock, TCC(Try, Confirm, Cancel), Offline Lock ๊ณผ ๊ฐ์ ์ ๊ทผ ๋ฐฉ๋ฒ์ ๊ฒํ ํด์ผ ํ๋ค.
iv. ๋ ์ ์ฅ์์ ์ฐ๊ธฐ์ ์ด๋ ค์
๋ ์ ์ฅ์์ ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ธฐ๋ฅผ ํ๋ ๊ฒฝ์ฐ Network I/O ๋ฌธ์ ๋ก ์คํจ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฉฐ,
์ด๋ฒคํธ์ ๊ดํ ์ฌ์ฒ๋ฆฌ๊ฐ ํ์ํ๋ค.
์ด๋ฅผ ์ํด ์ ๋ขฐํ ์ ์๋ ์ด๋ฒคํธ ์ ์ก์ ๋ณด์ฅํ๋ ํธ๋์ญ์ ์์๋ฐ์ค ํจํด์ ์ ์ฉํด๋ณผ ์ ์๋ค.
๋ํ ์คํจํ ์์ ์ ๋ค์ ์๋ํ๋ ๊ณผ์ ์ ์ฑ๊ณตํ ์์ ์ ์ค๋ณต ์คํํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค.
๋ฐ๋ผ์ ๊ฐ์ ์์ ์ ์ฌ๋ฌ ๋ฒ ์คํํด๋ ๊ฒฐ๊ณผ๊ฐ ๋ณํ์ง ์๋ ๋ฉฑ๋ฑ์ฑ(Idempotency) ๋ณด์ฅ์ด ์ค์ํ๋ค.
v. ๋ถ์์ ํ ๋คํธ์ํฌ ํต์
ํธ๋์ญ์ ์ด ๋ด๋ถ์ ์ผ๋ก๋ ์ฑ๊ณตํ์ง๋ง, ํต์ ๋จ๊ณ์์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ฉด ์ ์ฒด์ ์ผ๋ก๋ ์คํจ์ฒ๋ผ ๋ณด์ผ ์ ์๋ค.
์ด๋ ์๋์๊ฒ ์๋ฌ ์ฌ๋ถ๋ฅผ ๋ช ํํ ์ ๋ฌํ๋ ๊ฒ์ ํฐ ์ฅ์ ์ด ๋๋ค.
๊ทธ๋ฌ๋ ์ค์ ๋ก๋ ์ฑ๊ณตํ์์๋ ์คํจ์ฒ๋ผ ๋ณด์ด๋ ๊ฐ์ง ์คํจ๋ฅผ ์ ๋ฌํ๋ ์ผ์ด์ค๊ฐ ์กด์ฌํ ์ ์๋ค.
ConnectionException ์ ์ ์ธํ๋ฉด ๋๋ถ๋ถ ๊ฐ์ง ์คํจ์ผ ๊ฐ๋ฅ์ฑ์ด ์๋ค.
์ด๋ฐ ๊ฒฝ์ฐ๋ฅผ ๋๋นํด API ์ฌํธ์ถ์ด๋ ๋ฉฑ๋ฑ์ฑ ๊ตฌํ์ ํตํด ์์ ํ๊ฒ ์ฌ์ฒ๋ฆฌํ ์ ์๋๋ก ํ๋ ๊ฒ์ด ์ค์ํ๋ค.

๋ฉฑ๋ฑ์ฑ์ ๊ตฌํํ๋ฉด ๋์ผํ ์์ฒญ์ด ์ฌ๋ฌ ๋ฒ ์คํ๋๋๋ผ๋ ๊ฒฐ๊ณผ๊ฐ ๋ณํ์ง ์๋ ํน์ฑ์ด ์์ด
์คํจ ์ํฉ์์๋ ์์ ํ๊ฒ ์ฌ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค.
์ด๋ฅผ ์ํด ์์ฒญ๋ง๋ค ๊ณ ์ ํ ์๋ณ์(Unique ID) ๋ฅผ ๋ถ์ฌํด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค.
ํด๋น ํค๊ฐ์ ํตํด ์ฌ์ ์ ์ค๋ณต ์ฌ๋ถ๋ฅผ ํ์ธํ๊ฑฐ๋ ์ฌํ์ ์ค๋ฅ๋ฅผ ๋ฌด์ํ๋ ๋ฐฉ์์ด ์ฐ์ธ๋ค.
๋ํ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ๋ฒ ์์ ํ๋ ๊ฒฝ์ฐ์ ์์๊ฐ ๊ผฌ์ฌ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ก ์ฒ๋ฆฌํด์ผ ํ๋ค.
์ด๋ ๊ฒ ํ๋ฉด ๋คํธ์ํฌ ์ค๋ฅ๋ ์ฌ์๋ ์ํฉ์์๋ ์์ ์ฑ์ ๋ณด์ฅํ ์ ์๋ค.

3. ํ๊ธฐ
์ด๋ฒ ๊ธฐ์ ๋ฐํ๋ค์์ ๋ค์ํ ํค์๋, ์ค๋ฌด์ ์ธ ์ ๊ทผ๊ณผ ์ค์ฉ์ ์ธ ๋ด์ฉ๋ค์ด ๋ง์ ์ ์ตํ ์๊ฐ์ด์๋ค.
๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ฌ์ฉ์์๊ฒ ๊ฐ์น๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด ๋ค์ํ ๊ธฐ์ ๊ณผ ์ ๊ทผ ๋ฐฉ๋ฒ์ผ๋ก ๋ ธ๋ ฅํ๋ ๋ชจ์ต์ ๋ณด๋ฉฐ ๊ธ์ ์ ์ธ ์๊ทน์ ๋ฐ์๋ค.
๋งค๋ฒ ์ปจํผ๋ฐ์ค ๊ฐ ๋๋ง๋ค
์ด๋ค ์๋น์ค๋ฅผ ์ ๊ณตํ ๊ฒ์ธ๊ฐ์ ๊ดํ ๋ถ๋ถ์ด ์ฐ์ ์ํ๊ณ , ๊ธฐ์ ์ ์ด๋ฅผ ์ํ ์ ํ์ฌํญ์ด๋ผ๋ ๋ถ๋ถ์ ๋ค์ ํ๋ฒ ์๊ธฐ์ํค๊ฒ ๋๋ค.
๊ฐ๋ฐ์๋ ๊ณ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ธฐ์ ์ ์ธ ์ ๊ทผ์ ํตํด ํด๊ฒฐํ๋ ์ฌ๋์ด๋ผ๋ ๊ฒ์ ์์ง ๋ง ๊ฒ.
3๊ฐ์ ๋ค์ ์์์ด ์ ๋ก๋ ๋ ์์ ์ด๋ ๋ชป ๋ค์๋ ์ธ์ ์ ๋ค์ด๋ด์ผ๊ฒ ๋ค.
