์ํํธ ์ญ์ vs ํ๋ ์ญ์ : ์ฌ๋ฐ๋ฅธ ๋ฐ์ดํฐ ์๋ช ์ฃผ๊ธฐ ์ ํ
์ํํธ ์ญ์ ์ ํ๋ ์ญ์ ์ ์ฐจ์ด๋ฅผ ๋ฐฐ์ฐ๊ณ , ์ด๋ ฅ์ ๋ณด์กดํ๋ฉด์ ์ฐธ์กฐ๋ฅผ ๊นจ๋จ๋ฆฌ์ง ์๋ ๋ฐฉ๋ฒ, ๊ฐ์ธ์ ๋ณด ์ญ์ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ๋ ๋ช ํํ ๊ท์น์ ์ธ์ฐ์ธ์.

์ํํธ ์ญ์ ์ ํ๋ ์ญ์ ๊ฐ ์ค์ ๋ก ์๋ฏธํ๋ ๊ฒ\n\nโ์ญ์ โ๋ ๋ ๊ฐ์ง ์์ฃผ ๋ค๋ฅธ ์๋ฏธ๊ฐ ๋ ์ ์์ต๋๋ค. ๋์ ์์ด ์ฐ๋ฉด ํ์ด ์ด๋ ฅ์ ์๊ฑฐ๋ ๊ฐ์ธ์ ๋ณด ์ญ์ ์์ฒญ์ ์ดํํ์ง ๋ชปํ๊ฒ ๋ฉ๋๋ค.\n\nํ๋ ์ญ์ ๋ ๋๋ถ๋ถ์ ์ฌ๋์ด ์์ํ๋ ๋ฐ๋ก ๊ทธ๊ฒ์
๋๋ค: ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํ์ด ์ ๊ฑฐ๋ฉ๋๋ค. ๋์ค์ ์ฟผ๋ฆฌํ๋ฉด ์ฌ๋ผ์ ธ ์์ต๋๋ค. ์ค์ ๋ก ์ ๊ฑฐ๋ ๊ฒ์ด์ง๋ง, ์ค๊ณํ์ง ์์ผ๋ฉด(์: ์ญ์ ๋ ๊ณ ๊ฐ์ ๊ฐ๋ฆฌํค๋ ์ฃผ๋ฌธ) ์ฐธ์กฐ๊ฐ ๊นจ์ง ์ ์์ต๋๋ค.\n\n์ํํธ ์ญ์ ๋ ํ์ ์ ์งํ๋ deleted_at์ด๋ is_deleted ๊ฐ์ ํ๋๋ก ์ญ์ ๋ฅผ ํ์ํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์์๋ ์ฌ๋ผ์ง ๊ฒ์ผ๋ก ์ทจ๊ธํ์ง๋ง ๋ณด๊ณ , ์ง์, ๊ฐ์ฌ ๋ฑ์ ์ํด ๋ฐ์ดํฐ๋ ๋จ์ ์์ต๋๋ค.\n\n์ํํธ ์ญ์ ์ ํ๋ ์ญ์ ์ ํต์ฌ ํธ๋ ์ด๋์คํ๋ ๋จ์ํฉ๋๋ค: ์ด๋ ฅ vs ์์ ์ ๊ฑฐ. ์ํํธ ์ญ์ ๋ ์ด๋ ฅ์ ๋ณดํธํ๊ณ โ๋๋๋ฆฌ๊ธฐโ๊ฐ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ํ๋ ์ญ์ ๋ ์ ์ฅ๋์ ์ค์ฌ ๊ฐ์ธ์ ๋ณด, ๋ณด์, ๋ฒ์ ์๊ตฌ๋ฅผ ์ถฉ์กฑ์ํค๋ ๋ฐ ์ ๋ฆฌํฉ๋๋ค.\n\n์ญ์ ๋ ์ ์ฅ์ ์ด์์ ์ํฅ์ ์ค๋๋ค. ๋์ค์ ํ์ด ๋ตํ ์ ์๋ ์ง๋ฌธ์ด ๋ฐ๋๋๋ค: ๊ณผ๊ฑฐ ๋ถ๋ง์ ์ดํดํ๋ ค๋ ์ง์ ๋ด๋น์, ๊ฒฐ์ฐ์ ํ๋ ค๋ ์ฌ๋ฌด, ๋๊ฐ ์ธ์ ๋ฌด์์ ๋ฐ๊ฟจ๋์ง ํ์ธํ๋ ์ปดํ๋ผ์ด์ธ์ค ๋ฑ. ๋ฐ์ดํฐ๊ฐ ๋๋ฌด ๋นจ๋ฆฌ ์ฌ๋ผ์ง๋ฉด ๋ณด๊ณ ์๊ฐ ๋ฌ๋ผ์ง๊ณ ํฉ๊ณ๊ฐ ๋ง์ง ์์ผ๋ฉฐ ์กฐ์ฌ๋ ์ถ์ธก์ผ๋ก ์ ๋ฝํฉ๋๋ค.\n\n์ ์ฉํ ์ฌ๊ณ ๋ชจ๋ธ:\n\n- ์ํํธ ์ญ์ ๋ ์ผ์์ ์ธ ๋ทฐ์์ ๋ ์ฝ๋๋ฅผ ์จ๊ธฐ๋ ์ถ์ ๊ฐ๋ฅ์ฑ์ ์ ์งํฉ๋๋ค.\n- ํ๋ ์ญ์ ๋ ๋ ์ฝ๋๋ฅผ ์๊ตฌ์ ์ผ๋ก ์ ๊ฑฐํด ๊ฐ์ธ ๋ฐ์ดํฐ ์ ์ฅ์ ์ต์ํํฉ๋๋ค.\n- ๋ง์ ์ค์ ์ฑ์ ๋์ ํจ๊ป ์๋๋ค: ๋น์ฆ๋์ค ๊ธฐ๋ก์ ๋ณด๊ดํ๋, ํ์ ์ ๊ฐ์ธ ์๋ณ์๋ฅผ ์ ๊ฑฐํฉ๋๋ค.\n\n์ค๋ฌด์์๋ ์ฌ์ฉ์ ๊ณ์ ์ ์ํํธ ์ญ์ ํด ๋ก๊ทธ์ธ ๋ชป ํ๊ฒ ํ๊ณ ์ฃผ๋ฌธ ์ด๋ ฅ์ ๋ณด์กดํ ๋ค, ๋ณด์กด ๊ธฐ๊ฐ์ด ์ง๋๊ฑฐ๋ ๊ฒ์ฆ๋ GDPR ์ญ์ ๊ถ๋ฆฌ ์์ฒญ์ด ์ค๋ฉด ๊ฐ์ธ ํ๋๋ฅผ ํ๋ ์ญ์ ํ๊ฑฐ๋ ์ต๋ช
ํํ ์ ์์ต๋๋ค.\n\n๋๊ตฌ๊ฐ ๊ฒฐ์ ์ ๋์ ํด์ฃผ์ง๋ ์์ต๋๋ค. AppMaster ๊ฐ์ ๋
ธ์ฝ๋ ํ๋ซํผ์ผ๋ก ๋น๋ํ๋ ์๊ด์์ด, ํ
์ด๋ธ๋ณ๋ก โ์ญ์ โ๊ฐ ๋ฌด์์ ๋ปํ๋์ง ๊ฒฐ์ ํ๊ณ ๋ชจ๋ ํ๋ฉด, ๋ณด๊ณ ์, API๊ฐ ๊ฐ์ ๊ท์น์ ๋ฐ๋ฅด๋๋ก ํ๋ ๊ฒ์ด ์ค๋ฌด ์์
์
๋๋ค.\n\n## ์ผ์์ ์ธ ์ฑ์์ ์ญ์ ๊ฐ ์ค์ ๋ก ์ผ์ผํค๋ ๋ฌธ์ ๋ค\n\n๋๋ถ๋ถ์ ํ์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋๋ง ์ญ์ ๋ฅผ ์ธ์ํฉ๋๋ค. โ๊ฐ๋จํโ ์ญ์ ๊ฐ ๋ฌธ๋งฅ, ์ด๋ ฅ, ์ค๋ช
๋ฅ๋ ฅ์ ์ง์๋ฒ๋ฆด ์ ์์ต๋๋ค.\n\nํ๋ ์ญ์ ๋ ๋๋๋ฆฌ๊ธฐ ์ด๋ ต๋ค๋ ์ ์์ ์ํํฉ๋๋ค. ๋๊ตฐ๊ฐ ๋ฒํผ์ ์๋ชป ํด๋ฆญํ๊ฑฐ๋ ์๋ํ ์์
์ ๋ฒ๊ทธ๊ฐ ์๊ฑฐ๋ ์ง์ ๋ด๋น์๊ฐ ์๋ชป๋ ์ ์ฐจ๋ฅผ ๋ฐ๋ฅด๋ฉด ๋ณต๊ตฌ ์๋ ์๊ตฌ ์์ค์ด ๋ฐ์ํฉ๋๋ค. ๊นจ๋ํ ๋ฐฑ์
๊ณผ ๋ช
ํํ ๋ณต์ ํ๋ก์ธ์ค๊ฐ ์๋ค๋ฉด ๋น์ฆ๋์ค ์ํฅ์ด ๋น ๋ฅด๊ฒ ๋๋ฌ๋ฉ๋๋ค.\n\n๋ค์์ ์์ธ์ ๋ฌธ์ ์
๋๋ค: ์ฐธ์กฐ๊ฐ ๊นจ์ง๋๋ค. ๊ณ ๊ฐ์ ์ญ์ ํ๋๋ฐ ์ฃผ๋ฌธ์ ๋จ์ ์์ต๋๋ค. ์ด์ ์ฃผ๋ฌธ์ด ๋น ์ฐธ์กฐ๋ฅผ ๊ฐ๋ฆฌํค๊ณ , ์ก์ฅ์ ์ฒญ๊ตฌ ์ด๋ฆ์ด ํ์๋์ง ์์ผ๋ฉฐ ํฌํธ์ด ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๋ ค๋ค ์ค๋ฅ๊ฐ ๋ฉ๋๋ค. ์ธ๋ ํค ์ ์ฝ์ด ์๋๋ผ๋ โํด๊ฒฐโ์ด ๋ ๋์ ์ ์์ต๋๋ค: CASCADE๋ก ์ค์ ๋ ์ญ์ ๊ฐ ์๋๋ณด๋ค ํจ์ฌ ๋ง์ ๊ฒ์ ์ง์๋ฒ๋ฆด ์ ์์ต๋๋ค.\n\n๋ถ์๊ณผ ๋ณด๊ณ ๋ ์๋ง์ด ๋ฉ๋๋ค. ์ค๋๋ ๋ ์ฝ๋๊ฐ ์ฌ๋ผ์ง๋ฉด ์งํ๊ฐ ์๊ธ์ ์ผ๋ก ๋ณํฉ๋๋ค. ์ง๋๋ฌ ์ ํ์จ์ด ๋ฐ๋๊ณ , ํ์ ๊ฐ์น๊ฐ ๋จ์ด์ง๋ฉฐ, ์ถ์ธ์ ์ ์ค๋ช
ํ ์ ์๋ ๊ตฌ๋ฉ์ด ์๊น๋๋ค. ํ์ ์ซ์๋ฅผ ๋๊ณ ์ธ์ฐ๊ฒ ๋๊ณ ์์ฌ๊ฒฐ์ ์ ์ง์ฐ๋ฉ๋๋ค.\n\n์ง์๊ณผ ์ปดํ๋ผ์ด์ธ์ค์์๋ ํนํ ํ๊ฒฉ์ด ํฝ๋๋ค. ๊ณ ๊ฐ์ด โ์ ์ฒญ๊ตฌ๋๋์?โ ๋๋ โ๋๊ฐ ๋ด ํ๋์ ๋ฐ๊ฟจ๋์?โ๋ผ๊ณ ๋ฌผ์ผ๋ฉด ๋ ์ฝ๋๊ฐ ์์ผ๋ฉด ํ์๋ผ์ธ์ ์ฌ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๋๊ฐ, ์ธ์ , ๋ฌด์์ ๋ฐ๊ฟจ๋์ง ๋ตํด์ค ๊ฐ์ฌ ์ถ์ ์ ์๊ฒ ๋ฉ๋๋ค.\n\n์ํํธ ์ญ์ vs ํ๋ ์ญ์ ๋
ผ์์ ํํ ์คํจ ๋ชจ๋:\n\n- ์ฐ๋ฐ์ ์ญ์ ๋ ์๋ํ ๋ฒ๊ทธ๋ก ์ธํ ์๊ตฌ ์์ค\n- ๋ถ๋ชจ ๋ ์ฝ๋๊ฐ ์์ด์ ์์(์ฃผ๋ฌธ, ํฐ์ผ)์ด ๊ณ ์๊ฐ ๋๋ ๊ฒฝ์ฐ\n- ๊ณผ๊ฑฐ ํ์ด ์ฌ๋ผ์ ธ ๋ณด๊ณ ์๊ฐ ๋ณํํจ\n- ์ด๋ ฅ ์์ด๋ ๋ตํ๊ธฐ ๋ถ๊ฐ๋ฅํ ์ง์ ์ผ์ด์ค\n\n## ์ธ์ ์ํํธ ์ญ์ ๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ผ์์ผ ํ๋๊ฐ\n\n๋ ์ฝ๋๊ฐ ์ฅ๊ธฐ์ ์ผ๋ก ๊ฐ์น๊ฐ ์๊ฑฐ๋ ๋ค๋ฅธ ๋ฐ์ดํฐ์ ์ฐ๊ฒฐ๋์ด ์์ ๋ ์ํํธ ์ญ์ ๊ฐ ๋ณดํต ๋ ์์ ํ ์ ํ์
๋๋ค. ํ์ ์ ๊ฑฐํ๋ ๋์ deleted_at์ด๋ is_deleted๋ก ํ์ํ๊ณ ์ผ๋ฐ ๋ทฐ์์ ์จ๊น๋๋ค. ์ํํธ ์ญ์ ๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ํ๋ฉด ์ดํ์ ๋๋ผ์์ ์ค์ผ ์ ์์ต๋๋ค.\n\n์ด ๋ฐฉ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฌ ๋ก๊ทธ๊ฐ ํ์ํ ๊ณณ์์ ํนํ ๋น์ ๋ฐํฉ๋๋ค. ์ด์ํ์ ์ข
์ข
โ๋๊ฐ ์ด ์ฃผ๋ฌธ์ ๋ฐ๊ฟจ๋?โ ๋๋ โ์ ์ด ์ธ๋ณด์ด์ค๊ฐ ์ทจ์๋๋?โ ๊ฐ์ ๊ฐ๋จํ ์ง๋ฌธ์ ๋ตํด์ผ ํฉ๋๋ค. ๋๋ฌด ์ผ์ฐ ํ๋ ์ญ์ ํ๋ฉด ์ฌ๋ฌด, ์ง์, ์ปดํ๋ผ์ด์ธ์ค ๋ณด๊ณ ์ ์ค์ํ ์ฆ๊ฑฐ๋ฅผ ์์ต๋๋ค.\n\n์ํํธ ์ญ์ ๋ ๋ํ โ๋๋๋ฆฌ๊ธฐโ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๊ด๋ฆฌ์๊ฐ ์ค์๋ก ๋ซํ ํฐ์ผ์ ๋ณต์ํ๊ฑฐ๋ ๋ณด๊ด๋ ์ํ์ ๋ค์ ํ์ฑํํ๊ฑฐ๋ ์๋ชป๋ ์คํธ ์ ๊ณ ๋ก ์ญ์ ๋ ์ฌ์ฉ์ ์์ฑ ์ฝํ
์ธ ๋ฅผ ๋ณต๊ตฌํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๊ฐ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฌ๋ผ์ก๋ค๋ฉด ์ด๋ฐ ๋ณต์ ํ๋ฆ์ ์ ๊ณตํ๊ธฐ ์ด๋ ต์ต๋๋ค.\n\n๊ด๊ณ์ฑ๋ ํฐ ์ด์ ์
๋๋ค. ๋ถ๋ชจ ํ์ ํ๋ ์ญ์ ํ๋ฉด ์ธ๋ ํค ์ ์ฝ์ด ๊นจ์ง๊ฑฐ๋ ๋ณด๊ณ ์์ ํผ๋์ค๋ฌ์ด ๊ตฌ๋ฉ์ด ์๊น๋๋ค. ์ํํธ ์ญ์ ๋ฅผ ์ฌ์ฉํ๋ฉด ์กฐ์ธ์ด ์์ ์ ์ผ๋ก ์ ์ง๋๊ณ (์ผ์ผ ๋งค์ถ, ์ดํ๋ ์ฃผ๋ฌธ, ์๋ต ์๊ฐ ํต๊ณ ๋ฑ) ๊ณผ๊ฑฐ ํฉ๊ณ๋ ์ผ๊ด๋๊ฒ ์ ์ง๋ฉ๋๋ค.\n\n์ํํธ ์ญ์ ๋ ์ง์ ํฐ์ผ, ๋ฉ์์ง, ์ฃผ๋ฌธ, ์ธ๋ณด์ด์ค, ๊ฐ์ฌ ๋ก๊ทธ, ํ๋ ์ด๋ ฅ, ์ฌ์ฉ์ ํ๋กํ ๊ฐ์ ๋น์ฆ๋์ค ๊ธฐ๋ก์ ๋ํ ๊ฐ๋ ฅํ ๊ธฐ๋ณธ๊ฐ์
๋๋ค(์ต์ข
์ญ์ ๊ฐ ํ์ธ๋ ๋๊น์ง๋).\n\n์: ์ง์ ๋ด๋น์๊ฐ ์ค์๋ก ์์ฑํ ์ฃผ๋ฌธ ๋ฉ๋ชจ๋ฅผ โ์ญ์ โํ๋ ๊ฒฝ์ฐ, ์ํํธ ์ญ์ ๋ผ๋ฉด ๋ฉ๋ชจ๋ ์ผ๋ฐ UI์์ ์ฌ๋ผ์ง์ง๋ง ๊ฐ๋
์๋ ๋ถ๋ง ์ ๊ธฐ ์ ์ด๋ฅผ ๊ฒํ ํ ์ ์๊ณ ์ฌ๋ฌด ๋ณด๊ณ ๋ ์ค๋ช
๊ฐ๋ฅํ๊ฒ ์ ์ง๋ฉ๋๋ค.\n\n## ์ธ์ ํ๋ ์ญ์ ๊ฐ ์๊ตฌ๋๋๊ฐ\n\n์ํํธ ์ญ์ ๋ ๋ง์ ์ฑ์์ ํ๋ฅญํ ๊ธฐ๋ณธ์ด์ง๋ง, ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๋ ๊ฒ์ด ์๋ชป๋ ์ ํ์ธ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ํ๋ ์ญ์ ๋ ๋ ์ฝ๋๋ฅผ ์ค์ ๋ก ์ ๊ฑฐํ๋ฉฐ, ๋๋ก๋ ๋ฒ์ , ๋ณด์์ , ๋น์ฉ์ ์๊ตฌ ๋๋ฌธ์ ์ ์ผํ ์ต์
์
๋๋ค.\n\n๊ฐ์ฅ ๋ช
ํํ ๊ฒฝ์ฐ๋ ๊ฐ์ธ์ ๋ณด์ ๊ณ์ฝ์ ์๋ฌด์
๋๋ค. ๊ฐ์ธ์ด GDPR ์ญ์ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๊ฑฐ๋ ๊ณ์ฝ์ ์ผ์ ๊ธฐ๊ฐ ํ ์ญ์ ๋ฅผ ์ฝ์ํ๋ค๋ฉด โํ์๋ง ์ญ์ โ๋ ์ข
์ข
์ถฉ๋ถํ์ง ์์ต๋๋ค. ํ, ๊ด๋ จ ๋ณต์ฌ๋ณธ, ๊ทธ๋ฆฌ๊ณ ํด๋น ์ธ๋ฌผ๋ก ๋๋๋ฆด ์ ์๋ ์๋ณ์๋ฅผ ์ ๊ฑฐํด์ผ ํ ์ ์์ต๋๋ค.\n\n๋ณด์๋ ์ด์ ๊ฐ ๋ฉ๋๋ค. ์์ ์ก์ธ์ค ํ ํฐ, ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ์ฝ๋, ๊ฐ์ธ ํค, ์ผํ์ฉ ์ธ์ฆ ์ฝ๋, ๋๋ ์ํธํ๋์ง ์์ ์ํฌ๋ฆฟ ๊ฐ์ ๋ฐ์ดํฐ๋ ๋ณด๊ดํด์๋ ์ ๋ฉ๋๋ค. ๊ทธ๋ฐ ๊ฒ์ ์ด๋ ฅ ๋๋ฌธ์ ๋ณด์กดํ๋ ๊ฒ์ ๊ฑฐ์ ๊ฐ์น๊ฐ ์์ต๋๋ค.\n\n์ค์ผ์ผ์ ์ํด์๋ ํ๋ ์ญ์ ๊ฐ ์ ์ ํ ์ ์์ต๋๋ค. ์ค๋๋ ์ด๋ฒคํธ, ๋ก๊ทธ, ํ
๋ ๋ฉํธ๋ฆฌ์ ๋๊ท๋ชจ ํ
์ด๋ธ์ด ์๋ค๋ฉด ์ํํธ ์ญ์ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์กฐ์ฉํ ํค์ ์ฟผ๋ฆฌ๋ฅผ ๋๋ฆฌ๊ฒ ๋ง๋ญ๋๋ค. ๊ณํ๋ ํผ์ง ์ ์ฑ
์ ์์คํ
์ ์๋ต์ฑ ์๊ฒ ์ ์งํ๊ณ ๋น์ฉ์ ์์ธก ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.\n\nํ๋ ์ญ์ ๋ ์บ์, ์ธ์
, ์์ ์ํฌํธ, ๋จ๋ช
๋ณด์ ์ํฐํฉํธ(๋ฆฌ์
ํ ํฐ, OTP, ์ด๋ ์ฝ๋), ํ
์คํธ/๋ฐ๋ชจ ๊ณ์ , ์ง๊ณ ํต๊ณ๋ง ํ์ํ ๋๊ท๋ชจ ์ญ์ฌ์ ๋ฐ์ดํฐ์ ์ ํฉํฉ๋๋ค.\n\n์ค๋ฌด์ ์ผ๋ก๋ โ๋น์ฆ๋์ค ์ด๋ ฅโ๊ณผ โ๊ฐ์ธ ๋ฐ์ดํฐโ๋ฅผ ๋ถ๋ฆฌํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ๊ณ์ฉ ์ธ๋ณด์ด์ค๋ ๋ณด๊ดํ๋ ๊ฐ์ธ์ ์๋ณํ ์ ์๋ ์ฌ์ฉ์ ํ๋กํ ํ๋๋ ํ๋ ์ญ์ ํ๊ฑฐ๋ ์ต๋ช
ํํฉ๋๋ค.\n\nํ์์ ์ํํธ ์ญ์ vs ํ๋ ์ญ์ ๋ก ๋
ผ์์ด ์๊ธด๋ค๋ฉด ๊ฐ๋จํ ํ
์คํธ๋ฅผ ์ฌ์ฉํ์ธ์: ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๋ ๊ฒ์ด ๋ฒ์ ๋๋ ๋ณด์์ ์ํ์ ๋ง๋ ๋ค๋ฉด ํ๋ ์ญ์ (๋๋ ๋๋๋ฆด ์ ์๋ ์ต๋ช
ํ)๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.\n\n## ์์ธก ๊ฐ๋ฅํ ์ํํธ ์ญ์ ๋ชจ๋ธ๋ง ๋ฐฉ๋ฒ\n\n์ํํธ ์ญ์ ๋ ์ง๋ฃจํ๊ณ ์์ธก ๊ฐ๋ฅํ ๋ ๊ฐ์ฅ ์ ์๋ํฉ๋๋ค. ๋ชฉํ๋ ๋จ์ํฉ๋๋ค: ๋ ์ฝ๋๋ DB์ ๋จ์ ์์ง๋ง ์ฑ์ ์ผ๋ฐ ๋ถ๋ถ์ ๋ง์น ์ฌ๋ผ์ง ๊ฒ์ฒ๋ผ ๋์ํ๊ฒ ๋ง๋๋ ๊ฒ.\n\n### ์ญ์ ์ ํธ๋ฅผ ํ๋๋ก ์ ํ๊ณ ๊ทธ ์๋ฏธ๋ฅผ ๋ช
ํํ ํ์ธ์\n\n์ธ ๊ฐ์ง ์ผ๋ฐ ํจํด์ ๋ณด๊ฒ ๋ฉ๋๋ค: deleted_at ํ์์คํฌํ, is_deleted ํ๋๊ทธ, ๋๋ ์ํ ์ด๊ฑฐํ(enum). ๋ง์ ํ์ด deleted_at์ ์ ํธํ๋๋ฐ, ์ญ์ ์ฌ๋ถ์ ์์ ์ ํ ๋ฒ์ ์๋ ค์ฃผ๊ธฐ ๋๋ฌธ์
๋๋ค.\n\n์ด๋ฏธ ์ฌ๋ฌ ์๋ช
์ํ(active, pending, suspended)๊ฐ ์๋ค๋ฉด ์ํ enum๋ ๊ด์ฐฎ์ง๋ง โdeletedโ๋ โarchivedโ๋ โdeactivatedโ์ ๋ถ๋ฆฌํ์ธ์. ์ด๋ค์ ์๋ก ๋ค๋ฆ
๋๋ค:\n\n- Deleted: ์ผ๋ฐ ๋ชฉ๋ก์ ๋ํ๋์ง ์์ผ๋ฉฐ ์ฌ์ฉ ๋ถ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.\n- Archived: ์ด๋ ฅ ์ฉ๋๋ก ๋ณด๊ด๋๋ฉฐ โ๊ณผ๊ฑฐโ ๋ทฐ์์ ๋ณด์ผ ์ ์์ต๋๋ค.\n- Deactivated: ์ผ์์ ์ผ๋ก ๋นํ์ฑํ๋์ด ์ฌ์ฉ์๊ฐ ๋๋๋ฆด ์ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.\n\n### ๊ณ ์ ํ๋๋ ๋ฏธ๋ฆฌ ์ฒ๋ฆฌํ์ธ์\n\n์ํํธ ์ญ์ vs ํ๋ ์ญ์ ๋
ผ์์ ์ข
์ข
์ด๋ฉ์ผ, ์ฌ์ฉ์๋ช
, ์ฃผ๋ฌธ ๋ฒํธ ๊ฐ์ ๊ณ ์ ํ๋์์ ๊นจ์ง๋๋ค. ์ฌ์ฉ์๊ฐ ์ญ์ ๋ ์ํ์ธ๋ฐ ์ด๋ฉ์ผ์ด ์ฌ์ ํ ์ ์ฅ๋์ด ๊ณ ์ ์ฑ์ ์ฐจ์งํ๋ฉด ๋์ผํ ์ฌ๋์ด ์ฌ๊ฐ์
ํ ์ ์์ต๋๋ค.\n\n๋ ๊ฐ์ง ์ผ๋ฐ์ ํด๊ฒฐ์ฑ
: ๊ณ ์ ์ฑ ์ ์ฝ์ ์ญ์ ๋์ง ์์ ํ์๋ง ์ ์ฉํ๊ฑฐ๋, ์ญ์ ์ ๊ฐ์ ์ฌ์์ฑ(์: ๋ฌด์์ ์ ๋ฏธ์ฌ ์ถ๊ฐ)ํฉ๋๋ค. ์ด๋ ์ชฝ์ ํํ ์ง๋ ๊ฐ์ธ์ ๋ณด์ ๊ฐ์ฌ ์๊ตฌ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.\n\n### ํํฐ ๊ท์น์ ๋ช
ํํ(๊ทธ๋ฆฌ๊ณ ์ผ๊ด๋๊ฒ) ๋ง๋์ธ์\n\n๋๊ฐ ์ด๋ค ๊ฒ์ ๋ณผ ์ ์๋์ง ๊ฒฐ์ ํ์ธ์. ํํ ๊ท์น: ์ผ๋ฐ ์ฌ์ฉ์๋ ์ญ์ ๋ ๋ ์ฝ๋๋ฅผ ์ ๋ ๋ณด์ง ๋ชปํ๊ณ , ์ง์/๊ด๋ฆฌ์๋ ๋ช
ํํ ๋ผ๋ฒจ๊ณผ ํจ๊ป ๋ณผ ์ ์์ผ๋ฉฐ, ๋ด๋ณด๋ด๊ธฐ/๋ณด๊ณ ์๋ ์์ฒญ์ด ์์ ๋๋ง ํฌํจํฉ๋๋ค.\n\n"๋ชจ๋๊ฐ ํํฐ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๊ธฐ์ตํ๋ค"์ ์์กดํ์ง ๋ง์ธ์. ๊ท์น์ ํ ๊ณณ์ ๋์ธ์: ๋ทฐ, ๊ธฐ๋ณธ ์ฟผ๋ฆฌ, ๋๋ ๋ฐ์ดํฐ ์ ๊ทผ ๊ณ์ธต์ ๋ฃ์ผ์ธ์. AppMaster๋ก ๋น๋ํ๋ ๊ฒฝ์ฐ์๋ ์๋ํฌ์ธํธ์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค์์ ์ด ํํฐ๋ฅผ ๋ด์ฅํด ์ญ์ ๋ ํ์ด ์ค์๋ก ์ ํ๋ฉด์ ๋ํ๋์ง ์๋๋ก ํด์ผ ํฉ๋๋ค.\n\n์๋ฏธ๋ฅผ ์งง์ ๋ด๋ถ ๋ฌธ์(๋๋ ์คํค๋ง ์ฃผ์)์ ์ ์ด๋์ธ์. ๋์ค์ "deleted", "archived", "deactivated"๊ฐ ๊ฐ์ ํ์์ ์ฌ๋ผ์์ ๋ ๊ณ ๋ง๊ฒ ์ฌ๊ธธ ๊ฒ์
๋๋ค.\n\n## ์ฐธ์กฐ๋ฅผ ์จ์ ํ๊ฒ ์ ์งํ๊ธฐ: ๋ถ๋ชจ, ์์, ์กฐ์ธ\n\n์ญ์ ๋ ๊ด๊ณ๋ฅผ ํตํด ์ฑ์ ๊ฐ์ฅ ์์ฃผ ๋ง๊ฐ๋จ๋ฆฝ๋๋ค. ๋ ์ฝ๋๋ ํผ์๊ฐ ์๋๋๋ค: ์ฌ์ฉ์๋ ์ฃผ๋ฌธ์ ๊ฐ์ง๊ณ , ํฐ์ผ์ ์ฝ๋ฉํธ๋ฅผ ๊ฐ์ง๊ณ , ํ๋ก์ ํธ๋ ํ์ผ์ ๊ฐ์ง๋๋ค. ์ํํธ ์ญ์ vs ํ๋ ์ญ์ ์์ ๊น๋ค๋ก์ด ๋ถ๋ถ์ ์ฐธ์กฐ๋ฅผ ์ผ๊ด๋๊ฒ ์ ์งํ๋ฉด์๋ ์ ํ์ด ํญ๋ชฉ์ "์ฌ๋ผ์ง" ๊ฒ์ฒ๋ผ ๋์ํ๊ฒ ํ๋ ๊ฒ์
๋๋ค.\n\n### ์ธ๋ ํค: ์คํจ ๋ชจ๋๋ฅผ ์๋์ ์ผ๋ก ์ ํํ์ธ์\n\n์ธ๋ ํค๋ ๊นจ์ง ์ฐธ์กฐ๋ก๋ถํฐ ๋ณดํธํ์ง๋ง ๊ฐ ์ต์
์ ๋ค๋ฅธ ์๋ฏธ๋ฅผ ๊ฐ์ง๋๋ค:\n\n- RESTRICT๋ ์์์ด ์กด์ฌํ๋ฉด ์ญ์ ๋ฅผ ์ฐจ๋จํฉ๋๋ค.\n- SET NULL์ ์ญ์ ๋ฅผ ํ์ฉํ๋ ์์์ ๋ถ๋ฆฌํฉ๋๋ค.\n- CASCADE๋ ์์์ ์๋์ผ๋ก ์ญ์ ํฉ๋๋ค.\n- NO ACTION์ ๋ง์ DB์์ RESTRICT์ ์ ์ฌํ์ง๋ง ์์ ์ด ๋ค๋ฅผ ์ ์์ต๋๋ค.\n\n์ํํธ ์ญ์ ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด RESTRICT๊ฐ ์ข
์ข
๊ฐ์ฅ ์์ ํ ๊ธฐ๋ณธ๊ฐ์
๋๋ค. ํ์ ์ ์งํ๋ฏ๋ก ํค๊ฐ ์ ํจํ๊ณ ์์ ๋ ์ฝ๋๊ฐ ์๋ฌด๊ฒ๋ ๊ฐ๋ฆฌํค์ง ์๋ ์ํฉ์ ํผํ ์ ์์ต๋๋ค.\n\n### ๊ด๊ณ์์์ ์ํํธ ์ญ์ : ๊ณ ์ ์์ด ์จ๊ธฐ๊ธฐ\n\n์ํํธ ์ญ์ ๋ ๋ณดํต ์ธ๋ ํค๋ฅผ ๋ณ๊ฒฝํ์ง ์์ต๋๋ค. ๋์ ์ฑ๊ณผ ๋ณด๊ณ ์์์ ์ญ์ ๋ ๋ถ๋ชจ๋ฅผ ํํฐ๋งํฉ๋๋ค. ๊ณ ๊ฐ์ด ์ํํธ ์ญ์ ๋๋ฉด ์ธ๋ณด์ด์ค๋ ์ฌ์ ํ ์กฐ์ธ๋์ด์ผ ํ์ง๋ง ํ๋ฉด์์๋ ๋๋กญ๋ค์ด์ ๊ณ ๊ฐ์ด ๋ํ๋์ง ์์์ผ ํฉ๋๋ค.\n\n์ฒจ๋ถ ํ์ผ, ์ฝ๋ฉํธ, ํ๋ ๋ก๊ทธ์ ๋ํด์๋ โ์ญ์ โ๊ฐ ์ฌ์ฉ์์๊ฒ ์ด๋ค ์๋ฏธ์ธ์ง ๊ฒฐ์ ํ์ธ์. ์ผ๋ถ ํ์ ์์ ์ ์งํ๋ ์ํํ ๋ถ๋ถ๋ง ์ ๊ฑฐํฉ๋๋ค: ๊ฐ์ธ์ ๋ณด ๋ณดํธ๊ฐ ํ์ํ๋ฉด ์ฒจ๋ถ ๋ด์ฉ์ ํ๋ ์ด์คํ๋๋ก ๊ต์ฒดํ๊ณ , ์ฝ๋ฉํธ ์์ฑ์๋ฅผ ์ต๋ช
ํํ๊ฑฐ๋ ์ญ์ ๋ ์ฌ์ฉ์๋ก ํ์ํ๋ฉฐ, ํ๋ ๋ก๊ทธ๋ ๋ถ๋ณ์ผ๋ก ์ ์งํฉ๋๋ค.\n\n์กฐ์ธ๊ณผ ๋ณด๊ณ ์๋ ์ญ์ ๋ ํ์ ํฌํจํ ์ง์ ๋ํ ๋ช
ํํ ๊ท์น์ด ํ์ํฉ๋๋ค. ๋ง์ ํ์ ๋ ๊ฐ์ง ํ์ค ์ฟผ๋ฆฌ๋ฅผ ์ ์งํฉ๋๋ค: ํ๋๋ "ํ์ฑ๋ง", ๋ค๋ฅธ ํ๋๋ "์ญ์ ํฌํจ". ์ง์๊ณผ ๋ณด๊ณ ์๊ฐ ์ค์ํ ์ด๋ ฅ์ ์ค์๋ก ์จ๊ธฐ์ง ์๋๋ก ํ๊ธฐ ์ํจ์
๋๋ค.\n\n## ๋จ๊ณ๋ณ: ๋ ๋ค ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ์๋ช
์ฃผ๊ธฐ ์ค๊ณ\n\n์ค์ฉ์ ์ธ ์ ์ฑ
์ ํํ ์ค๋ฌด์์ ์ํํธ ์ญ์ ๋ฅผ ์ค์์ ์ผ์ ๋ณต๊ตฌ์ฉ์ผ๋ก ์ฐ๊ณ , ๋ฒ์ /๊ฐ์ธ์ ๋ณด ํ์์ ๋ฐ๋ผ ํ๋ ์ญ์ ๋ฅผ ํ๋ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ์ํํธ ์ญ์ vs ํ๋ ์ญ์ ๋ผ๋ ํ๋์ ๊ฒฐ์ ์ผ๋ก๋ง ๋ณด๋ฉด ์ค๊ฐ ์ง๋๋ฅผ ๋์น๊ฒ ๋ฉ๋๋ค: ์ด๋ ฅ์ ์ ์ ๋ณด๊ดํ ๋ค ๋ฐ๋์ ์ ๊ฑฐํด์ผ ํ ๊ฒ์ ์ ๊ธฐ์ ์ผ๋ก ํผ์งํ๋ ์ ๊ทผ์ด ํ์ํฉ๋๋ค.\n\n### ๊ฐ๋จํ 5๋จ๊ณ ๊ณํ\n\n๋ฐ์ดํฐ๋ฅผ ๋ช ๊ฐ์ง ๋ฒํท์ผ๋ก ๋ถ๋ฅํ์ธ์. โ์ฌ์ฉ์ ํ๋กํโ์ ๊ฐ์ธ์ , โ๊ฑฐ๋โ๋ ์ฌ๋ฌด ๊ธฐ๋ก, โ๋ก๊ทธโ๋ ์์คํ
์ด๋ ฅ์ฒ๋ผ ๊ฐ ๋ฒํท์ ๋ค๋ฅธ ๊ท์น์ด ํ์ํฉ๋๋ค.\n\n๋๋ถ๋ถ ํ์ ํจ๊ณผ์ ์ธ ์งง์ ๊ณํ:\n\n- ๋ฐ์ดํฐ ๊ทธ๋ฃน๊ณผ ๋ด๋น์๋ฅผ ์ ์ํ๊ณ ๋๊ฐ ์ญ์ ๋ฅผ ์น์ธํ๋์ง ๋ช
์ํ์ธ์.\n- ๋ณด์กด ๋ฐ ๋ณต์ ๊ท์น์ ์ ํ์ธ์.\n- ์ ๊ฑฐ ๋์ ์ต๋ช
ํํ ํญ๋ชฉ์ ๊ฒฐ์ ํ์ธ์.\n- ํ์๋ ํผ์ง ๋จ๊ณ(์ง๊ธ ์ํํธ ์ญ์ , ๋์ค์ ํ๋ ์ญ์ )๋ฅผ ์ถ๊ฐํ์ธ์.\n- ์ญ์ , ๋ณต์, ํผ์ง๋ง๋ค ๋๊ฐ ์ธ์ ์ ํ๋์ง ๊ฐ์ฌ ์ด๋ฒคํธ๋ฅผ ๊ธฐ๋กํ์ธ์.\n\n### ํ๋์ ์๋๋ฆฌ์ค๋ก ์ค์ฒํด๋ณด๊ธฐ\n\n๊ณ ๊ฐ์ด ๊ณ์ ํด์ง๋ฅผ ์์ฒญํ๋ค๊ณ ํฉ์๋ค. ์ฆ์ ์ฌ์ฉ์ ๋ ์ฝ๋๋ฅผ ์ํํธ ์ญ์ ํด ๋ก๊ทธ์ธํ์ง ๋ชปํ๊ฒ ํ๊ณ ์ฐธ์กฐ๊ฐ ๊นจ์ง์ง ์๊ฒ ํฉ๋๋ค. ๊ทธ๋ค์ ๋จ์ ์์ด์๋ ์ ๋๋ ๊ฐ์ธ ํ๋๋ฅผ ์ต๋ช
ํ(์ด๋ฆ, ์ด๋ฉ์ผ, ์ ํ)ํ๊ณ , ํ๊ณ์ ํ์ํ ๋น๊ฐ์ธ ๊ฑฐ๋ ์ ๋ณด๋ ์ ์งํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ์์ฝ๋ ํผ์ง ์์
์ด ๋๊ธฐ ๊ธฐ๊ฐ ํ์๋ ๋จ์ ์๋ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์ ๊ฑฐํฉ๋๋ค.\n\n## ํํ ์ค์์ ํจ์ ํผํ๊ธฐ\n\nํ์ด ํ๋ฆฌ๋ ์ด์ ๋ ์ข
์ข
์๋ชป๋ ์ ๊ทผ ๋๋ฌธ์ด ์๋๋ผ ์ผ๊ด์ฑ ์์ด ์ ์ฉํ๊ธฐ ๋๋ฌธ์
๋๋ค. ํํ ํจํด์ ๋ฌธ์์์ผ๋ก๋ โ์ํํธ ์ญ์ vs ํ๋ ์ญ์ โ์ธ๋ฐ ์ค์ ๋ก๋ "ํ ํ๋ฉด์์๋ง ์จ๊ธฐ๊ณ ๋๋จธ์ง๋ ์์"์
๋๋ค.\n\n์ฌ์ด ์ค์ ํ๋: UI์์ ์ญ์ ๋ ๋ ์ฝ๋๋ฅผ ์จ๊ธฐ์ง๋ง API, CSV ๋ด๋ณด๋ด๊ธฐ, ๊ด๋ฆฌ์ ๋๊ตฌ, ๋ฐ์ดํฐ ๋๊ธฐ ์์
์์๋ ์ฌ์ ํ ํ์๋๋ ๊ฒฝ์ฐ์
๋๋ค. ์ฌ์ฉ์๋ ์ญ์ ๋ ๊ณ ๊ฐ์ด ์ด๋ฉ์ผ ๋ชฉ๋ก์ด๋ ๋ชจ๋ฐ์ผ ๊ฒ์์ ๋ค์ ๋ํ๋๋ฉด ๊ณง๋ฐ๋ก ์์์ฐจ๋ฆฝ๋๋ค.\n\n๋ณด๊ณ ์์ ๊ฒ์๋ ํจ์ ์
๋๋ค. ๋ณด๊ณ ์ ์ฟผ๋ฆฌ๊ฐ ์ญ์ ๋ ํ์ ์ผ๊ด๋๊ฒ ํํฐ๋งํ์ง ์์ผ๋ฉด ํฉ๊ณ๊ฐ ํ๋ค๋ฆฌ๊ณ ๋์๋ณด๋ ์ ๋ขฐ๋๊ฐ ๋จ์ด์ง๋๋ค. ์ต์
์ ์ฌ๋ก๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ์์
์ด ๊ฐ์ ๊ท์น์ ์ ์ฉํ์ง ์์ ์ญ์ ๋ ํญ๋ชฉ์ ์ฌ์์ธํ๊ฑฐ๋ ์ฌ๋ฐ์กํ๋ ๊ฒฝ์ฐ์
๋๋ค.\n\nํ๋ ์ญ์ ๋ ๊ณผ๋ํ๊ฒ ๋ ์ ์์ต๋๋ค. ๋จ์ผ ์ฐ์ ์ญ์ ๊ฐ ์ค์ ๋ก ๊ฐ์ฌ์ ํ์ํ๋ ์ฃผ๋ฌธ, ์ธ๋ณด์ด์ค, ๋ฉ์์ง, ๋ก๊ทธ๋ฅผ ์ ๋ถ ์ง์๋ฒ๋ฆด ์ ์์ต๋๋ค. ํ๋ ์ญ์ ๊ฐ ๊ผญ ํ์ํ๋ค๋ฉด ๋ฌด์์ ์ฌ๋ผ์ง๊ฒ ํ์ฉํ ์ง, ๋ฌด์์ ๋ณด๊ดํ๊ฑฐ๋ ์ต๋ช
ํํ ์ง ๋ช
์์ ์ผ๋ก ์ ํ์ธ์.\n\n์ํํธ ์ญ์ ์์ ๊ณ ์ ์ ์ฝ์ ๋ฏธ๋ฌํ ๊ณ ํต์ ์ ๋ฐํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ๊ณ์ ์ ์ญ์ ํ ๋ค ๊ฐ์ ์ด๋ฉ์ผ๋ก ์ฌ๊ฐ์
ํ๋ ค ํ๋ฉด ์ด์ ํ์ด ์ฌ์ ํ ๊ณ ์ ์ด๋ฉ์ผ์ ๊ฐ์ง๊ณ ์๋ค๋ฉด ๊ฐ์
์ด ์คํจํ ์ ์์ต๋๋ค. ์ด ์ ์ ์ด๊ธฐ์ ๊ณํํ์ธ์.\n\n์ปดํ๋ผ์ด์ธ์ค ํ์ ๋ฌป์ต๋๋ค: ์ญ์ ๊ฐ ์ธ์ ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ก๋์ง ์ฆ๋ช
ํ ์ ์๋? โ์ญ์ ๋ ๊ฒ ๊ฐ๋คโ๋ ๋ง์ ๋ฐ์ดํฐ ๋ณด์กด ์ ์ฑ
๊ฒํ ์์ ํต๊ณผํ์ง ๋ชปํฉ๋๋ค. ์ญ์ ํ์์คํฌํ, ๋๊ฐ/๋ฌด์์ด ํธ๋ฆฌ๊ฑฐํ๋์ง, ๋ถ๋ณ ๋ก๊ทธ ํญ๋ชฉ์ ๋ณด๊ดํ์ธ์.\n\n์ถ์ ์ ์ ์ ์ฒด ํ๋ฉด์ ์ ๊ฒํ์ธ์: API, ๋ด๋ณด๋ด๊ธฐ, ๊ฒ์, ๋ณด๊ณ ์, ๋ฐฑ๊ทธ๋ผ์ด๋ ์์
. ํ
์ด๋ธ๋ณ ์ฐ์ ์ญ์ ๋ฅผ ๊ฒํ ํ๊ณ , ์ ํ ์ฝ์์ ์ผ๋ถ๋ผ๋ฉด ์ฌ์ฉ์๊ฐ ์ด๋ฉ์ผ์ด๋ ์ฌ์ฉ์๋ช
๊ฐ์ ๊ณ ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์์ฑํ ์ ์๋์ง๋ ํ์ธํ์ธ์.\n\n## ์ถ์ ์ ๋น ๋ฅธ ์ฒดํฌ๋ฆฌ์คํธ\n\nsoft delete vs hard delete๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ ์ ์คํค๋ง๊ฐ ์๋ ์ฑ์ ์ค์ ๋์์ ๊ฒ์ฆํ์ธ์.\n\n- ๋ณต์์ ์์ ํ๊ณ ์์ธก ๊ฐ๋ฅํ๊ฐ. ๊ด๋ฆฌ์๊ฐ "undelete"ํ๋ฉด ํ์ํ ์ํ๋ก ์ ํํ ๋์์ค๋ฉฐ, ์ ๊ฑฐ๋ผ์ผ ํ ๋ฏผ๊ฐ ํญ๋ชฉ(์: ํด์ง๋ ์ก์ธ์ค ํ ํฐ)์ ๋์ด์๋์ง ์๋์?\n- ์ฟผ๋ฆฌ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ญ์ ๋ ๋ฐ์ดํฐ๋ฅผ ์จ๊ธฐ๋๊ฐ. ์ ํ๋ฉด, ๋ด๋ณด๋ด๊ธฐ, API๊ฐ ์ค์๋ก ์ญ์ ๋ ํ์ ํฌํจํ์ง ์๋๋ก ํ๋์ ๊ท์น์ ์ ํ๊ณ ๋ชจ๋ ๊ณณ์ ์ ์ฉํ์ธ์.\n- ์ฐธ์กฐ๊ฐ ๊นจ์ง์ง ์๋๊ฐ. ์ธ๋ ํค์ ์กฐ์ธ์ด ๊ณ ์ ๋ ์ฝ๋๋ ๋น ํ๋ฉด์ ๋ง๋ค์ง ์๋๋ก ํ์ธํ์ธ์.\n- ํผ์ง ์ผ์ ๊ณผ ๋ด๋น์๊ฐ ์๋๊ฐ. ์ํํธ ์ญ์ ๋ ๊ณํ์ ์ ๋ฐ์ ๋ถ๊ณผํฉ๋๋ค. ๋ฐ์ดํฐ๊ฐ ์ธ์ ์๊ตฌ ์ ๊ฑฐ๋ ์ง, ๋๊ฐ ์คํํ ์ง, ์ด๋ค ํญ๋ชฉ์ ์ ์ธํ ์ง ์ ์ํ์ธ์(์: ์งํ ์ค์ธ ๋ถ์).\n- ์ญ์ ๋ ๋ค๋ฅธ ๋ฏผ๊ฐ ์์
์ฒ๋ผ ๋ก๊น
๋๋๊ฐ. ๋๊ฐ ์ธ์ ์ ์ญ์ ํ๋์ง ๊ธฐ๋กํ์ธ์.\n\n๊ทธ๋ฐ ๋ค์ ๊ฐ์ธ์ ๋ณด ๊ฒฝ๋ก๋ฅผ ์๋ํฌ์๋๋ก ํ
์คํธํ์ธ์. GDPR ์ญ์ ๊ถ๋ฆฌ ์์ฒญ์ ์ค์ ๋ก ์ดํํ ์ ์๋์? ๋ฉ์ธ DB๋ฟ ์๋๋ผ ๋ณต์ฌ๋ณธ, ๋ด๋ณด๋ด๊ธฐ, ๊ฒ์ ์ธ๋ฑ์ค, ๋ถ์ ํ
์ด๋ธ, ํตํฉ๊น์ง ๋ชจ๋ ํ์ธํด์ผ ํฉ๋๋ค.\n\n์ค์ฉ์ ์ธ ๊ฒ์ฆ ๋ฐฉ๋ฒ์ ์คํ
์ด์ง์์ ํ๋์ "์ฌ์ฉ์ ์ญ์ " ๋๋ผ์ด๋ฐ์ ์คํํ๊ณ ๋ฐ์ดํฐ ์ถ์ ์ ๋ฐ๋ผ๊ฐ๋ ๊ฒ์
๋๋ค.\n\n## ์์: ๊ฒฐ์ ์ด๋ ฅ์ ์ ์งํ๋ฉด์ ์ฌ์ฉ์ ์ญ์ ์ฒ๋ฆฌํ๊ธฐ\n\n๊ณ ๊ฐ์ด โ๊ณ์ ์ญ์ ํด ์ฃผ์ธ์โ๋ผ๊ณ ์์ฒญํ์ต๋๋ค. ํ๊ณ์ ๋จ๊ฒจ๋ฌ์ผ ํ๋ ์ธ๋ณด์ด์ค๊ฐ ์์ต๋๋ค. ์ด๋ด ๋ ์ํํธ ์ญ์ vs ํ๋ ์ญ์ ๋ ์ค๋ฌด์ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค: ์ ๊ทผ์ ์ ๊ฑฐํ๊ณ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์ ๊ฑฐํ๋ฉด์ ๋น์ฆ๋์ค์ ํ์ํ ์ฌ๋ฌด ๊ธฐ๋ก์ ๋ณด์กดํ ์ ์์ต๋๋ค.\n\nโ๊ณ์ โ๊ณผ โ๊ฒฐ์ ๊ธฐ๋กโ์ ๋ถ๋ฆฌํ์ธ์. ๊ณ์ ์ ๋ก๊ทธ์ธ๊ณผ ์๋ณ์ ๊ดํ ๊ฒ์ด๊ณ , ๊ฒฐ์ ๊ธฐ๋ก์ ์ด๋ฏธ ๋ฐ์ํ ๊ฑฐ๋์ ๊ดํ ๊ฒ์
๋๋ค.\n\n๊น๋ํ ์ ๊ทผ:\n\n- ์ฌ์ฉ์ ๊ณ์ ์ ์ํํธ ์ญ์ ํด ๋ก๊ทธ์ธ ๋ถ๊ฐ ์ํ๋ก ๋ง๋ค๊ณ ์ผ๋ฐ ๋ทฐ์์ ๋ณด์ด์ง ์๊ฒ ํฉ๋๋ค.\n- ์ธ๋ณด์ด์ค์ ๊ฒฐ์ ๋ ๊ธฐ๋ก์ผ๋ก ์ ์งํ๋ ๊ฐ์ธ ์๋ณ ํ๋๋ ๋ ์ด์ ์ฐ๊ฒฐํ์ง ์์ต๋๋ค.\n- ๊ฐ์ธ ๋ฐ์ดํฐ(์ด๋ฆ, ์ด๋ฉ์ผ, ์ ํ, ์ฃผ์)๋ โ์ญ์ ๋ ์ฌ์ฉ์โ ๊ฐ์ ์ค๋ฆฝ ๊ฐ์ด๋ ๋น์๋ณ ๋ด๋ถ ์ฐธ์กฐ๋ก ์ต๋ช
ํํฉ๋๋ค.\n- API ํ ํฐ, ๋น๋ฐ๋ฒํธ ํด์, ์ธ์
, ๋ฆฌํ๋ ์ ํ ํฐ, ๋ฑ๋ก๋ ์ฅ์น ๋ฑ ๋ฏผ๊ฐ ํญ๋ชฉ์ ํ๋ ์ญ์ ํฉ๋๋ค.\n- ๊ท์ ์ค์์ ์ง์์ ์ง์ง๋ก ํ์ํ ๊ฒ๋ง ์ ์งํ๊ณ ๊ทธ ์ด์ ๋ฅผ ๋ฌธ์ํํ์ธ์.\n\n์ง์ ํฐ์ผ๊ณผ ๋ฉ์์ง๋ ์ค๊ฐ์ง๋์ ์์ต๋๋ค. ๋ฉ์์ง ๋ด์ฉ์ ๊ฐ์ธ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋์ด ์์ผ๋ฉด ํ
์คํธ ์ผ๋ถ๋ฅผ ํธ์งํ๊ฑฐ๋ ์ฒจ๋ถ๋ฅผ ์ ๊ฑฐํด์ผ ํ ์ ์๊ณ , ํฐ์ผ์ ์(ํ์์คํฌํ, ์นดํ
๊ณ ๋ฆฌ, ํด๊ฒฐ ์ฌ๋ถ)์ ํ์ง ์ถ์ ์ ์ํด ์ ์งํ ์ ์์ต๋๋ค. ์ ํ์ด ์ด๋ฉ์ผ/SMS, Telegram ๋ฑ์ ์ ์กํ๋ค๋ฉด ๋ฐ์ก ๋์ ์๋ณ์๋ ์ ๊ฑฐํด ๋ ์ด์ ์ฐ๋ฝ๋์ง ์๋๋ก ํ์ธ์.\n\n์ง์ํ์ด ๋ณผ ์ ์๋ ๊ฒ์ ๋ณดํต ์ธ๋ณด์ด์ค ๋ฒํธ, ๋ ์ง, ๊ธ์ก, ์ํ, ์ฌ์ฉ์๊ฐ ์ญ์ ๋์๊ณ ์ธ์ ์ญ์ ๋์๋์ง์ ๋ํ ๋
ธํธ ์ ๋์
๋๋ค. ๋ณผ ์ ์๋ ๊ฒ์ ๋ก๊ทธ์ธ ์ด๋ฉ์ผ, ์ ์ฒด ์ด๋ฆ, ์ฃผ์, ์ ์ฅ๋ ๊ฒฐ์ ์๋จ ์์ธ, ํ์ฑ ์ธ์
๊ฐ์ ์๋ณ ์ ๋ณด์
๋๋ค.\n\n## ๋ค์ ๋จ๊ณ: ๊ท์น์ ์ ํ๊ณ ์ผ๊ด๋๊ฒ ๊ตฌํํ์ธ์\n\n์ญ์ ๊ฒฐ์ ์ ๋ฌธ์๋ก ๋จ๊ธฐ๊ณ ์ ํ ์ ๋ฐ์ ์ผ๊ด๋๊ฒ ๊ตฌํ๋ ๋๋ง ์ง์๋ฉ๋๋ค. soft delete vs hard delete๋ ์ฝ๋ฉ ํธ๋ฆญ์ด ์๋๋ผ ์ ์ฑ
๋ฌธ์ ๋ก ๋จผ์ ๋ค๋ฃจ์ธ์.\n\n๊ฐ๋จํ ๋ฐ์ดํฐ ๋ณด์กด ์ ์ฑ
์ ๋ง๋ค์ด ํ ๋๊ตฌ๋ ์ฝ์ ์ ์๊ฒ ํ์ธ์. ๋ฌด์์ ๋ณด๊ดํ๊ณ , ์ผ๋ง๋ ์ค๋ ๋ณด๊ดํ๋ฉฐ, ๊ทธ ์ด์ ๋ฅผ ๋ช
์ํ์ธ์. "์"๊ฐ ์ค์ํฉ๋๋ค. ์ด์ ๋ ์๋ก ์ถฉ๋ํ๋ ๋ชฉํ(์: ์ง์ ์ด๋ ฅ vs ๊ฐ์ธ์ ๋ณด ์์ฒญ)์์ ์ด๋ ์ชฝ์ด ์ฐ์ ์ธ์ง ์๋ ค์ค๋๋ค.\n\n์ข์ ๊ธฐ๋ณธ๊ฐ์ ์ข
์ข
: ์ผ์ ๋น์ฆ๋์ค ๊ธฐ๋ก(์ฃผ๋ฌธ, ํฐ์ผ, ํ๋ก์ ํธ)์ ์ํํธ ์ญ์ , ์ง์ง ๋ฏผ๊ฐํ ๋ฐ์ดํฐ(ํ ํฐ, ์ํฌ๋ฆฟ)๋ ํ๋ ์ญ์ ๋ก ํ๋ ๊ฒ์
๋๋ค.\n\n์ ์ฑ
์ด ๋ช
ํํด์ง๋ฉด ์ด๋ฅผ ๊ฐ์ ํ๋ ํ๋ฆ์ ๊ตฌ์ถํ์ธ์: ๋ณต์์ ์ํ "ํด์งํต" ๋ทฐ, ํ์ธ ์ ์ฐจ๊ฐ ์๋ "ํผ์ง ํ", ๋๊ฐ ์ธ์ ๋ฌด์์ ํ๋์ง ๋ณด์ฌ์ฃผ๋ ๊ฐ์ฌ ๋ทฐ. "ํผ์ง"๋ "์ญ์ "๋ณด๋ค ๋ ์ด๋ ต๊ฒ ๋ง๋ค์ด ์ค์๋ก ์ฌ์ฉ๋์ง ์๊ฒ ํ์ธ์.\n\nAppMaster(appmaster.io)์์ ๊ตฌํํ๋ค๋ฉด Data Designer์ ์ํํธ ์ญ์ ํ๋๋ฅผ ๋ชจ๋ธ๋งํ๊ณ ์ญ์ /๋ณต์/ํผ์ง ๋ก์ง์ ํ๋์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค์ ์ค์ํํด ํ๋ฉด๊ณผ API ์ ๋ฐ์ ๋์ผํ ๊ท์น์ด ์ ์ฉ๋๋๋ก ํ๋ ๊ฒ์ด ๋์์ด ๋ฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
ํ๋ ์ญ์ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ๊ฑฐํ๋ฏ๋ก ์ดํ ์ฟผ๋ฆฌ๋ก ์ฐพ์ ์ ์์ต๋๋ค. ์ํํธ ์ญ์ ๋ ํ์ ๋ณด๊ดํ๋ deleted_at ๊ฐ์ ํ์๋ก ์ญ์ ๋ ๊ฒ์ผ๋ก ๋งํฌํด, ์ผ๋ฐ ํ๋ฉด์์๋ ์จ๊ธฐ๋ฉด์๋ ์ง์, ๊ฐ์ฌ, ๋ณด๊ณ ๋ฅผ ์ํด ์ด๋ ฅ์ ๋ณด์กดํฉ๋๋ค.
์ฃผ๋ก ์ฃผ๋ฌธ, ์ธ๋ณด์ด์ค, ํฐ์ผ, ๋ฉ์์ง, ๊ณ์ ํ๋์ฒ๋ผ ๋์ค์ ์ค๋ช ์ด ํ์ํ ์ ์๋ ๋น์ฆ๋์ค ๊ธฐ๋ก์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ํํธ ์ญ์ ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ฐ๋ฐ์ ๋ฐ์ดํฐ ์์ค์ ์ค์ด๊ณ ๊ด๊ณ๋ฅผ ์ ์งํ๋ฉฐ ๋ฐฑ์ ๋ณต์ ์์ด๋ ์์ ํ "๋๋๋ฆฌ๊ธฐ"๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๊ฐ์ธ์ ๋ณด๋ ๋ณด์ ์ํ์ ์ด๋ํ๊ฑฐ๋ ๋ณด์กด ๊ท์ ์ ์ง์ ํ ์ ๊ฑฐ๊ฐ ํ์ํ ๊ฒฝ์ฐ ํ๋ ์ญ์ ๊ฐ ์ ํฉํฉ๋๋ค. ์์๋ก๋ ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ํ ํฐ, ์ผํ์ฉ ์ฝ๋, ์ธ์ , API ํ ํฐ, ๊ฒ์ฆ๋ ์ญ์ ์์ฒญ์ ๋ฐ๋ผ ์ง์์ ธ์ผ ํ๋ ๊ฐ์ธ ๋ฐ์ดํฐ ๋ฑ์ด ์์ต๋๋ค.
deleted_at ํ์์คํฌํ๋ ๋ ์ฝ๋๊ฐ ์ญ์ ๋์๋์ง ๊ทธ๋ฆฌ๊ณ ์ธ์ ์ญ์ ๋์๋์ง๋ฅผ ๋์์ ์๋ ค์ฃผ๊ธฐ ๋๋ฌธ์ ์ค๋ฌด์์ ์์ฃผ ์ฐ์
๋๋ค. ์ด๋ฅผ ํตํด ๋ณด์กด ๊ธฐ๊ฐ(์: 30์ผ ํ ํผ์ง) ๊ด๋ฆฌ์ ๊ฐ์ฌ ์ง๋ฌธ(โ์ธ์ ์ญ์ ๋๋?โ)์ ๋ณ๋ ๋ก๊ทธ ์์ด ํด๊ฒฐํ ์ ์์ต๋๋ค.
์ด๋ฉ์ผ์ด๋ ์ฌ์ฉ์๋ช
๊ฐ์ ๊ณ ์ ํ๋๋ ์ญ์ ๋ ํ์ด ์ฌ์ ํ ๊ฐ์ ๊ฐ์ง๊ณ ์์ผ๋ฉด ์ฌ๊ฐ์
์ ๋ง์ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ํด๊ฒฐ์ฑ
์ ๊ณ ์ ์ฑ์ deleted๊ฐ ์๋ ํ์๋ง ์ ์ฉํ๊ฑฐ๋, ์ญ์ ์ ํด๋น ๊ฐ์ ์์ (์: ๋ฌด์์ ์ ๋ฏธ์ฌ ์ถ๊ฐ)ํด ์ถฉ๋์ ํผํ๋ ๊ฒ์
๋๋ค. ์ ํ์ ๊ฐ์ธ์ ๋ณด์ ๊ฐ์ฌ ์๊ตฌ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
๋ถ๋ชจ๋ฅผ ํ๋ ์ญ์ ํ๋ฉด ์์ ๋ ์ฝ๋๊ฐ ๊ณ ์๊ฐ ๋๊ฑฐ๋ ์๋์น ์์ ์ฐ์ ์ญ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ํํธ ์ญ์ ๋ ์ธ๋ ํค๋ฅผ ์ ์งํ๋ฏ๋ก ๊ณ ์ ๋ฌธ์ ๋ฅผ ํผํ์ง๋ง, ์ญ์ ๋ ๋ถ๋ชจ๊ฐ ๋๋กญ๋ค์ด์ด๋ ์ฌ์ฉ์์ฉ ์กฐ์ธ์ ํ์๋์ง ์๋๋ก ์ผ๊ด๋ ํํฐ๋ง์ด ํ์ํฉ๋๋ค.
๊ณผ๊ฑฐ ํ์ ํ๋ ์ญ์ ํ๋ฉด ์ด์ ํฉ๊ณ๊ฐ ๋ฐ๋๊ณ ์ถ์ธ์ ๊ตฌ๋ฉ์ด ์๊ธฐ๋ฉฐ ์ฌ๋ฌด ์์น๊ฐ ์ผ์นํ์ง ์๋ ๋ฑ ๋ณด๊ณ ์ ๋ฌธ์ ๊ฐ ์๊น๋๋ค. ์ํํธ ์ญ์ ๋ ์ด๋ ฅ์ ๋ณด์กดํ์ง๋ง, ๋ณด๊ณ ์ ๋ถ์ ์ฟผ๋ฆฌ๊ฐ ์ญ์ ๋ ํ์ ํฌํจํ ์ง ์ฌ๋ถ๋ฅผ ๋ช ํํ ์ ์ํ๊ณ ์ผ๊ด๋๊ฒ ์ ์ฉํด์ผ ํฉ๋๋ค.
โ์ํํธ ์ญ์ โ๋ง์ผ๋ก๋ GDPR ์ญ์ ๊ถ๋ฆฌ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ์ง ๋ชปํ ์ ์์ต๋๋ค. ์ค๋ฌด ํจํด์ ์ ๊ทผ์ ์ฆ์ ์ฐจ๋จํ ๋ค ์๋ณ ๊ฐ๋ฅํ ๊ฐ์ธ ์๋ณ์๋ฅผ ์๊ตฌ ์ต๋ช ํํ๊ฑฐ๋ ํ๋ ์ญ์ ํ๊ณ , ํ๊ณ๋ ๋ถ์ ์ฒ๋ฆฌ์ ํ์ํ ๋น์๋ณ ๊ฑฐ๋ ์ฌ์ค์ ๋ณด๊ดํ๋ ๋ฐฉ์์ ๋๋ค.
๋ณต์์ ๋ ์ฝ๋๋ฅผ ์์ ํ๊ณ ์ฌ๋ฐ๋ฅธ ์ํ๋ก ๋๋๋ ค์ผ ํ๋ฉฐ, ์ ์งํด์๋ ์ ๋๋ ๋ฏผ๊ฐ ํญ๋ชฉ(์ธ์ , ๋ฆฌ์ ํ ํฐ ๋ฑ)์ ๋ถํ์ํ๊ฒ ๋์ด๋ ค์๋ ์ ๋ฉ๋๋ค. ๋ํ ๊ด๋ จ ๋ฐ์ดํฐ์ ๋ํ ๋ช ํํ ๊ท์น์ด ์์ด ๊ณ์ ๋ง ๋ณต์๋๊ณ ํ์ ๊ด๊ณ๋ ๊ถํ์ด ๋๋ฝ๋๋ ์ผ์ด ์์ด์ผ ํฉ๋๋ค.
์ญ์ , ๋ณต์, ํผ์ง ๋์์ ์ค์ํํด ๋ชจ๋ API, ํ๋ฉด, ๋ด๋ณด๋ด๊ธฐ, ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ ์ด ๊ฐ์ ํํฐ ๊ท์น์ ์ ์ฉํ๋๋ก ํ์ธ์. AppMaster(appmaster.io)๋ฅผ ์ด๋ค๋ฉด Data Designer์ ์ํํธ ์ญ์ ํ๋๋ฅผ ๋ชจ๋ธ๋งํ๊ณ ๋น์ฆ๋์ค ํ๋ก์ธ์ค ํ๋์ ๋ก์ง์ ๋ฃ์ด ์๋ก์ด ์๋ํฌ์ธํธ๊ฐ ์ญ์ ๋ฐ์ดํฐ๋ฅผ ๋ ธ์ถํ์ง ์๋๋ก ๋ง๋๋ ๊ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค.


