1. ๋์ ํด์ฃผ๊ธฐ ์๋น์ค
1. ํํ ์ด์
- ์ค๊ณ ๋๋ผ, ๋ฒ๊ฐ์ฅํฐ, ๋น๊ทผ ๋ง์ผ์์๋ ๋น์ทํ ์๋น์ค๋ฅผ ์ ๊ณต์ ํ๋ ค๊ณ ํ๊ณ ์๋๋ฐ, ๋๋ฌด ๋์กํ๋ค. ํน๋ณํ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ค๋ฉด ์ ์ ๊ฐ ์ฌ์ฉํ๊ธฐ์ ํธํ ๊ฒ ๊ฐ์๋ค.
- ๊ฐ์์ค๋ฐ ์ํฉ์์ ์์ ์ ๋์ ํด์ ํด์ค ์ฌ๋์ ์ฝ๊ฒ ๊ตฌํ ์ ์๋ ์๋น์ค๊ฐ ์๋ค๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๊ณ ์๊ฐํ๋ค.
- ํน์ ํ๋ ์ํฉ์ ๊ณ ๋ คํ๊ธฐ ๋๋ฌธ์ ๋์ฑ ๋ ์ฐจ๋ณํ ๋ ์๋น์ค๊ฐ ๋ ๊ฒ ๊ฐ๋ค.
- ์ค์ ์ฌ์ฉ์๊ฐ ํ์๋ก ํ ์๋น์ค ์ผ ๊ฒ ๊ฐ๋ค. ๊ธฐ์กด์ ๋น์ทํ ์๋น์ค ๋ณด๋ค ์ข ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ค๋ฉด ์ข์ ์๋น์ค๊ฐ ๋ ๊ฒ ๊ฐ๋ค.
- ๊ฐ๋ฐ ์ธ์ ์ธ ๋ถ๋ด์ด ์ ์ ๊ฒ ๊ฐ์๋ค.
- ์์ฌ์๊ฐ์ ์์ํ๊ฒ ๋ ๋ฒ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ์๋ค.
- ๊ธฐ์ ์ ์ผ๋ก ๋ง์ ๊ฒ์ ์๋ ํด ๋ณผ ์ ์์ ๊ฒ ๊ฐ์๋ค.
2. ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ์ฐจ๋ณ์
[ํด์ฃผ์ธ์]
- ๊ฐ๊ฒฉ์ ๋ํ ํต๊ณ๋ฅผ ์์นํ ํด์ค๋ค.
- ํฌํผ๊ฐ ๋ ๊ฐ์ฑ๋น ์ข์ ์๋น์ค๋ฅผ ํํ ์ ์๊ฒ ํจ.
- ๋งค์นญ ์ ์๋ ์ฑํ ์ด ๊ฐ๋ฅํ๋ค.
- ํฌํผ๊ฐ ์์ ์ ๋ฅ๋ ฅ์ ๋์ฑ ์ดํ ํ ์ ์๋๋ก ํจ.
- ์ง์ญ ๋ณ ๋ถ์ผ ๋ฒ ์คํธ TOP 3
- ํต๊ณ ๊ธฐ๋ฅ์ ์ฌ์ฉํจ์ผ๋ก์จ ํฌํผ๋ค์ ์ ๋ฌธ์ฑ์ ๋ณด์ฅํ๊ณ , ์ฑ์ทจ๊ฐ ๋ฑ์ ์ป์ ์ ์๋ค.
- ์ ์ (๋ฉ๋ฌ) ์๋น์ค ์ ๊ณต
- ๋จ์ํ ๊ฒ์์ ์ธ ์ ์ ์๋น์ค๋ฅผ ์ ๊ณตํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ ๊ฐ ์ฌ๋ฏธ ์์๋ฅผ ์ถ๊ฐํ๋ค.
- ํฌํผ, ํฌํผ ๊ฐ ํ๊ฐ๋ฅผ ํตํด ๋งค๋์ง์๋ฅผ ์ ๊ณตํ๋ค.
- ํฌํผ์๊ฒ๋ง ๋งค๋์ง์๊ฐ ์์์ง๋ง, ํฌํผ๋ ๋งค๋์ง์๊ฐ ํ์ํ๋ค๊ณ ์๊ฐํ๋ค.
3. ๊ตฌํ ํด์ผ ํ ๊ธฐ์ ์ ๋ฆฌ
๋ฐฑ์๋
- R-Index๋ฅผ ํ์ฉํ ๋น ๋ฅธ ์ง์ญ ํ์
- ์ธ๋ถ ๊ฒฐ์ ๊ธฐ๋ฅ ํ ์ค API (์ด๋ฒคํธ ๊ธฐ๋ฐ)
- ๋น๊ด์ ๋ฝ, ๋๊ด์ ๋ฝ์ ํตํ ๋์ ๋ฑ๋ก ๋ฝ ์ฒ๋ฆฌ
- Redis๋ฅผ ์ด์ฉํ ์ ์ JWT ํ ํฐ ๋ถ์ฐ ๊ด๋ฆฌ
- ๋ฉ์์ง ํ๋ฅผ ์ด์ฉํ ์ ์ ์ธ์ฆ ์ ์ฐจ ๊ทธ ์ธ ๋ ์์ ์๋ ์์.
- OAUTH2 ์์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ
- ๋ฉํฐ ๋ชจ๋
- ์ฑํ ๊ธฐ๋ฅ
- NoSQL MongoDB๋ฅผ ์ด์ฉํ ํต๊ณ ๊ด๋ฆฌ
ํ๋ก ํธ์๋
- ํฌํผ์ ์ ๋ฌธ๊ฐ ๊ฐ์ ์ค์๊ฐ ์ฑํ (์น์์ผ ๊ธฐ๋ฐ)
- ์๋ฆผ ๊ธฐ๋ฅ
- ๊ฐ๊ฒ ์์น ์ ๋ณด์ ์ ๋ฌธ๊ฐ์ ์์น ๊ธฐ๋ฐ์ผ๋ก ๋ฐ๊ฒฝ์ ๊ธฐ๋กํ๊ณ ๋ฐ์ โ ์ง๋ ์๋น์ค
- ๋ฆฌ๋ทฐ๋ ์ํ ๊ธฐ๋ก ์ ๋ณด ์ ์ฅ ๋ฐ ๋ณ์ ์๋น์ค
- ๋ฆฌ๋ทฐ์ ๋ณ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฑ๊ธํ
- ๊ฒ์ ๊ธฐ๋ฅ(์ ์ ๋ ๊ฐ๊ฒ ์ ๋ณด ๋ฑ)
- ์์ ๋ก๊ทธ์ธ(๊ตฌ๊ธ, ๋ค์ด๋ฒ, ์นด์นด์ค - ์ถํ ์ ํ)
- ์ด์ฉ์ ๋ณ ์ผ๊ฐ ์ฐ๊ฒฐ
- ํฌํผ์ ์ ๋ฌธ๊ฐ ๊ฐ์ ๋งค์นญ
- ํฌํผ์ ๊ฐ๊ฒ ์ ๋ณด ๋ฑ๋ก
- ์ ๋ฌธ๊ฐ์ ์ธ์ ์ฌํญ ๋ฑ๋ก โ ์์ ์ ํ๋กํ ๋ง๋ค๊ธฐ
- ๊ฒฐ์ ๋ฐ ์์์ฆ ํ์ด์ง
4. ์ ํ์
๋ฐฑ์๋
- ๋งค์นญ๋๋ค๋ ์๋ฆผ์ด ์ค์ํ ๊ฒ ๊ฐ์๋ฐ, ๋ฉ์ผ๋ฐ์ ๋ ์ค๋ฅด์ง ์๋๋ค. (๋น์ฉ๋๋ฌธ์)
- ๋ณด๊ฑด์ฆ ์ธ์ฆ ๊ฐ์ ๊ธฐ๋ฅ์ ์ ํํ๊ฒ ํด์ค ์ ์์๊น? ex) ์ ๋ถ์ฆ ๋ฑ..(๋ณด์ ๋ฌธ์ )
- ๋์ ํด์ฃผ์ธ์์ ๋ํ ์ฃผ์ ๋ฅผ ์ด๋๊น์ง ๋ํ ์ผํ๊ฒ ์ก์์ผ ํ ์ง. (๋น์ผ ์๋ฐ๋ ์ถ๊ฐํด์ผ ํ๋?)
ํ๋ก ํธ์๋
- ์ง๋๋ฅผ ์ด๋ป๊ฒ ํ์ฉํ ์ ์์ ๊ฒ์ธ๊ฐ..
- ๊ฒฐ์ ์๋น์ค์ ๋ํ ๊ณต๋ถ๊ฐ ํ์ํด ๋ณด์
- ๋งค์นญํ ์ ์์๊น?์ ๋ํ ๊ณ ๋ฏผ
2. ์ฑํฅ ๋ณ ์ต๊ด ํ์ฑ ๊ด๋ฆฌ ์๋น์ค
1. ํํ ์ด์
- ์ข์ ์ทจ์ง์ ์๋น์ค๊ฐ ๋ ๊ฒ ๊ฐ๊ณ UI ์ ์ผ๋ก๋ ๋ณด๊ธฐ ์ข์ ์๋น์ค๊ฐ ๋ ๊ฒ ๊ฐ๋ค.
- ์ฌ์ฉ์์ ์ฑํฅ ๋ณ๋ก ๋ค๋ฅด๊ฒ ๋๊ธฐ๋ถ์ฌํ๋ ์๋น์ค๊ฐ ์์ด์ ๋ ์ข์ ๊ฒ ๊ฐ๋ค.
- ์ ํ๋ธ์์ ๋๊ธฐ๋ถ์ฌ ๊ด๋ จํ ์์์ด ์กฐํ์๊ฐ ์ ๋์ค๋ ๊ฒ์ ๋ณด๋ฉด ์ฌ๋๋ค์ ํญ์ ์ค๋๋ณด๋ค ๋ ๋์ ๋ด์ผ์ ์ด๊ธฐ๋ฅผ ์ํ๋ค๊ณ ์๊ฐํ๋ค. ์ด๋ฅผ ๋์์ฃผ๊ธฐ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ค.
- ๋ด ์ฑํฅ์ ๋ง๋ ์ต๊ด ํ์ฑ ์๋น์ค๋ฅผ ์ ๊ณต๋ฐ์ ์ ์๋ค.
- ๋๊ธฐ ๋ถ์ฌ์ ์์ ์ ์ฑํฅ์ ๋ง๋ ์ฌ๋ฌ ์ฌ๋๋ค์ ์ ๋ณด๋ฅผ ํ ๋์ ๋ณด๊ณ ์ฐธ๊ณ ํ ์ ์๋ค.
- ์ต๊ด์ ํ์ฑํ๊ธฐ ์ํด ๋ค๋ฅธ ์ ์ ์์ด ๊ฐ์ธ์ ์ผ๋ก ๋ฃจํด ๊ด๋ฆฌ๋ก ์ฌ์ฉํ ์ ์๋ค.
- ์ต๊ด ์ค์ ์ ๊ฐ์ด๋๋ฅผ ์ ์ํ์ฌ ์ง์ ์ฅ๋ฒฝ์ ๋ฎ์ถ ์ ์์ ๊ฒ ๊ฐ์๋ค.
- ์ต๊ด์ ๋ง๋ค ๋ ํผ์์ ํ๊ธฐ ๋ณด๋ค ๊ฐ์ด ํ ๋ ๋ ์๊ทน์ ๋ฐ์ ์ ์๋ ๊ฒ ๊ฐ๋ค.
2. ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ์ฐจ๋ณ์
- ๊ธฐ์กด์ ์๋น์ค์ ๋ฌ๋ฆฌ ์คํฐ๋ ๋ชจ์ง ๋ฐ ์ฐธ์ฌ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
- ๋ ์ข์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํด์ ์ฌ์ฉ์๊ฐ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ๋์ ๋ ์ฌ๋ฐ์ ๊ฒ์ด๋ค.
- ๋ชฉํ ๋ฌ์ฑ ์ ์บ๋ฆฐ๋ ๋ทฐ UI๋ฅผ ํตํด ํํฉ์ ํ ๋์ ํ์ธํ ์ ์๋ค.
- ์คํฐ๋ ๊ทธ๋ฃน ๊ฐ์ ๊ฒฝ์ ์์คํ
- easy ๋ชจ๋(๊ฒฉ๋ ค)์ hard ๋ชจ๋(์คํ๋ฅดํ)๋ก ๋๋๋ค.
3. ๊ตฌํ ํด์ผ ํ ๊ธฐ์ ์ ๋ฆฌ
ํ๋ก ํธ์๋
- ์๋ฆผ ๊ธฐ๋ฅ(์ฌ์ฉ ๊ฐ๋ฅํ๋ฉด web push API)
- ์บ๋ฆฐ๋ ๋ทฐ(๋ฌ์ฑ ์ UI๊ฐ ๋ฌ๋ผ์ง (๋ฌ์ฑ ๋์ฅ, github ์๋ ๊ฐ์)
- ์คํฐ๋ ๋ชจ์ง ๋ฑ๋ก
- ์คํฐ๋ ์กฐ์ธ
- ๊ฒ์ ๊ธฐ๋ฅ(์คํฐ๋, ์ ์ ๊ฒ์)
- ์์ ๋ก๊ทธ์ธ(์ถํ ์ ํ)
- ์ ์ ์ ์ฑํฅ ์ ํ ์ต์
- ์คํฐ๋ ์์ ํํฐ๋ง ๋ฐ ์ ์ (์ฌ์ดํธ ์ด์ฉ ์ ๋) ํํฐ๋ง
- ์ฑํฅ ๋ง์ถค ์ต๊ด ๊ฐ์ด๋ ์๋น์ค
- ํ์ฌ ์ ์์ ๋ชฉ๋ก
- ๋๊ธ
- ์ฌ์ง ์ ๋ก๋ โ ํ ์ผ ์๋ฃ ์ธ์ฆ(์ ํ)
- ํ๋, ์ํํธ ์ ํ
- ๋ฌ์ฑ ์ ์
- ์คํฐ๋ ์กฐ์ธ ์ ์คํฐ๋์๋ค ๋ฐ ๊ฐ์ธ ์ผ์ ๊ณผ์ ์ฐ๋
- ํฌ์ธํธ ์์คํ
๋ฐฑ์๋
- ์ด๋ฏธ์ง ์ฉ๋ ์ต์ ํ ๋ฐ S3๋ก ์ด๋ฏธ์ง ๊ด๋ฆฌ
- ๋น๊ด์ ๋ฝ, ๋๊ด์ ๋ฝ์ ํตํ ๋์ ๋ฑ๋ก ๋ฝ ์ฒ๋ฆฌ
- Redis๋ฅผ ์ด์ฉํ ์ ์ JWT ํ ํฐ ๋ถ์ฐ ๊ด๋ฆฌ, ์คํฐ๋ ์์ ์บ์ฑ
- ๋ฉ์์ง ํ๋ฅผ ์ด์ฉํ ์ ์ ์ธ์ฆ ์ ์ฐจ ๋ฐ ์๋ฆผ
- ์คํ๋ง ๋ฐฐ์น๋ฅผ ์ด์ฉํ ์๋ฆผ ๋ฉ์์ง ์ ์ก ์ฟผ๋ฆฌ ์ต์ ํ
- ์ค์ผ์ฅด๋ง์ ์ด์ฉํ ์ฌ์ฉ์๊ฐ ์ํ๋ ์๊ฐ์ ์๋ฆผ ์ ์ก
- ๋ฉํฐ ๋ชจ๋
- NoSQL MongoDB๋ฅผ ์ด์ฉํ ํต๊ณ ๊ด๋ฆฌ
4. ์ ํ์
ํ๋ก ํธ์๋
- ์๋ฆผ ๊ธฐ๋ฅ(web push)์ด ์ ๋๋ก ์๋ํ ์ง
- ์คํฐ๋ ์กฐ์ธ ์ ๊ฐ์ธ ์ผ์ ๊ณผ ์ด๋ป๊ฒ ์ฐ๋๋ ๊ฒ์ธ์ง
๋ฐฑ์๋
- ์๋ฆผ์ด ๋ฉ์ผ ๋ฐ ์ฌ๋์ผ๋ก ์ ํ ๋จ (๋น์ฉ ๋ฌธ์ )
3. ์ปคํ ์ฑํฅ ๋ณ ๋ฐ์ดํธ ์ฝ์ค
1. ํํ ์ด์
- ์ฑํฅ ๋ณ๋ก ํ๊ณ ์ ํ๋ ๋ฐ์ดํธ ์ฝ์ค๊ฐ ๋ค๋ฅผ ์ ์๋ค. ์ด ๋, ๊ฒ์ํ๊ธฐ๊ฐ ๊น๋ค๋ก์ด๋ฐ ์ด๋ฌํ ๋ถ๋ถ์ ํธํ๊ฒ ํด์ค ์ ์๋ ์๋น์ค๊ฐ ์์์ผ๋ฉด ์ข๊ฒ ๋ค ๋ผ๋ ์๊ฐ์ ํ๋ค.
- ์ฌ๋ฌ ์ฌ์ฉ์๋ค์ ๋ฐ์ดํธ ์ ๋ณด๋ฅผ ์ ๋ขฐ์ฑ ์๊ฒ ํํฐ๋ง ๋ ๋ชฉ๋ก์ผ๋ก ๋ณผ ์ ์๋ค.
- ์ค์ ๋ก ํ์์ ๋ชจ๋๊ฐ ํ๋ฒ์ฏค ๋๊ปด๋ณธ ๋ถํธํจ์ ํด์ ์์ผ ์ค ์ ์๋ ์๋น์ค์ด๋ค.
- ๋ง์ ์ฌ์ฉ์๊ฐ ๋ชจ์ด์ง ์๋๋ผ๋ ๊ฐ์ธ์ ์ผ๋ก ์น๊ตฌ ํน์ ์ ์ธ๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์๋ ์๋น์ค์ด๋ค.
- ์ปคํ์ ์ฑํฅ์ ๊ณ ๋ คํ ๋ฐ์ดํธ ์ฝ์ค๋ฅผ ์ฝ๊ฒ ์ฐพ์ ์ ์๋ค.
- ๋จ์ผ ๋ฐ์ดํธ ์ฅ์ ์ ๋ณด๊ฐ ์๋ ์ฐ๊ณ๋ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋ค.
2. ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ์ฐจ๋ณ์
- ๋ ์ข์ ์ฝ์ค๋ฅผ ์๋ ํน์ ๊ณต์ ํ๊ธฐ ์ํด ์ฌ์ฉ์์ ์ฐธ์ฌ ์ ๋๊ฐ ์ฉ์ดํ ๊ฒ ๊ฐ๋ค.
- ์ง๋ ๋ฐ์ดํธ ์ฝ์ค๋ฅผ ๊ธฐ๋กํ ์ ์๋ค.
- ์ปคํ ๊ฐ์ ์ถ์ต์ ๊ธฐ๋กํ๋ฉฐ ์๋ฆผ์ ์ฃผ์ด ์๊ธฐ ์ํฌ ์ ์๋ค.
- ์๋๋ฐฉ์ ์ฑํฅ์ ์ ์ ์๊ณ ์๋๋ฅผ ๋ ์ ํ์ ํ ์ ์๋ ๊ณ๊ธฐ๋ฅผ ์ ๊ณตํ๋ค.
3. ๊ตฌํ ํด์ผ ํ ๊ธฐ์ ์ ๋ฆฌ
ํ๋ก ํธ์๋
- ์ฝ์ค ์๊ฐํ
- ์ฝ์ค ๊ธฐ๋ก ๋์
- ์ฑํ
- ์๋ฆผ
- ๋ฐ์ดํธ ์ฝ์ค ์ถ์ฒ
- ํํฐ๋ง
- ์ํ๋ ๋ฐ์ดํฐ ์ฝ์ค ์ฐ
- ์์ ๋ก๊ทธ์ธ(์ถํ ์ ํ)
- ์ปคํ ๋ณ ์ฑํฅ ์ ํ ์ต์
- ๋๋ฐ์ด ๊ธฐ๋ก(๋ ์ง ์ ๋ณด ๋ฐ์์ค๊ธฐ)
- ๋ฆฌ์
- ๋ฆฌ๋ทฐ ๋ฐ ๋ณ์ ์๋น์ค
- ์์ํ ๋์์๋ก ๋จผ์ ๋ณด์ด๊ธฐ
- ์ ํด์ง ๊ธฐ๋ ์ผ์ UI ๋ฌ๋ผ์ง๊ธฐ(์ถํํฉ๋๋ค ์๋ฆผ)
- ์นด์นด์คํก ๊ณต์ ํ๊ธฐ
- ์์ ๊ฒ์ํ
- ์์ ์ ์์น ๊ธฐ๋ก(์์น ๊ธฐ์ค์ผ๋ก ํํฐ๋ง)
๋ฐฑ์๋
- R-Index๋ฅผ ํ์ฉํ ๋น ๋ฅธ ์ง์ญ ํ์ (๋ด ์์น ์ฃผ๋ณ ๋ฐ์ดํธ ์ฝ์ค ๊ฒ์)
- ๋ฐ์ดํฐ ํฌ๋กค๋ง
- ๋น๊ด์ ๋ฝ, ๋๊ด์ ๋ฝ์ ํตํ ๋์ ๋ฑ๋ก ๋ฝ ์ฒ๋ฆฌ
- Redis๋ฅผ ์ด์ฉํ ์ ์ JWT ํ ํฐ ๋ถ์ฐ ๊ด๋ฆฌ, ์ฑํฅ ๋ณ ๋ญํน ์บ์ฑ
- ๋ฉ์์ง ํ๋ฅผ ์ด์ฉํ ์ ์ ์ธ์ฆ ์ ์ฐจ ๋ฐ ์๋ฆผ
- ์ค์ผ์ค๋ง ๋ฐ ๋ฐฐ์น ์ด์ ๋ฐ์ดํธ ์ฝ์ค ์ถ์ต ๋ณด์ฌ์ฃผ๊ธฐ
- OAUTH2 ์์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ
- ๋ฉํฐ ๋ชจ๋
- ์ฑํ ๊ธฐ๋ฅ
- NoSQL MongoDB๋ฅผ ์ด์ฉํ ํต๊ณ ๊ด๋ฆฌ
4. ์ ํ์
๋ฐฑ์๋
- ์ ๊ตญ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌํํ๊ธฐ์๋ ๋ฐ์ดํฐ๊ฐ ๋๋ฌด ๋ง๋ค. ๋ฐ๋ผ์, ์ฒ์์๋ ์์ธ๋ก ์ ํํ๋ค.
- ํค์ด์ก์ ๋ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ๊ด๋ฆฌ๋ฅผ ํด์ผ ๋ ๊ฒ์ธ๊ฐ.
- ๋ค๋ ๊ฐ ๋ฐ์ดํธ์ฝ์ค์ ํ ๋ฐ์ผ๋ฉด ์ธ๋ฑ์ค์ ์์ฌ ๋ฐ์ดํฐ๊ฐ ๋๋ฌด ๋ง์์ง.
- ์ฑํฅ์ ๋ํ ๊ธฐ์ค์ ์ด๋ป๊ฒ ์ก์ ๊ฒ์ธ๊ฐ.
ํ๋ก ํธ์๋
- ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ํํฐ๋งํ๊ณ ์ ์ ์๊ฒ ๋ณด์ฌ์ค ๊ฒ์ธ๊ฐ
- ์ฝ์ค ์๊ฐํ๋ฅผ ์ด๋ป๊ฒ ํ ์ง
- ๋ฐ์ดํธ ์ฝ์ค๋ฅผ ์๊ฐ๋ณ๋ก ์ถ์ฒํด ์ค์ผ ํ ํ ๋ฐ ์ถ์ฒ ์ฝ์ค๋ง๋ค ์ ๋ณด๊ฐ ํ๋ฃจํ๋ฃจ ๋๋ฌด ๋ค๋ฅด๋ค.
- ์๋ฅผ ๋ค์ด ๊ฑธ์ด๊ฐ ์ ์๋๊ฑฐ๋ฆฌ, ์ฐจ ํ๊ณ ์ด๋ํด์ผ ํ๋ ๊ฑฐ๋ฆฌ, open, close ์ ๋ณด๊ฐ ์ ๋ถ ๋ค๋ฆ