๐ ํ๊ณ /๐ ์ผ์ผ, ์ฃผ๊ฐ ํ๊ณ 42 [์ผ์ผ ํ๊ณ ] 22.05.23 - "AWS VPC, ์๋ฐ์ฑ ํ๋ก์ ํธ์ Events storming, Boris diagram, Snap-E" ๐ ๋ฐฐ์ด ๊ฒ AWS VPC ์ฝ๋์ค์ฟผ๋ ํธ๋ ์ค์ ๋ง์คํฐ ํด๋์ค ์๊ฐ์ Network์ AWS์ VPC์ ๋ํด ์ด๋ก ๊ณผ ์ค์ต์ ๋ฐฐ์ ๋ค. CIDR(Classless Inter-Domain Routing) CIDR๋ ํด๋์ค ์๋ ๋๋ฉ์ธ ๊ฐ ๋ผ์ฐํ ๊ธฐ๋ฒ์ผ๋ก, ๊ธฐ์กด ๋คํธ์ํฌ ํด๋์ค(A, B, C, ...)๋ฅผ ๋์ฒดํ์๋ค. ๊ธฐ์กด ๋คํธ์ํฌ ํด๋์ค์ ๊ณ ์ ๋ ๋คํธ์ํฌ/ํธ์คํธ ๊ฐ์๋ฅผ ์ ๋์ ์ผ๋ก ๋ณ๊ฒฝํ๊ฒ ๋ง๋ค ์ ์๊ฒ prefix๋ฅผ ์ปค์คํ ์ค์ ํ ์ ์๋ค. ๊ธฐ์กด ๋คํธ์ํฌ ํด๋์ค๋ฅผ ๋์ฒดํ๋ค๊ณ ์๊ฐ ๋ชปํ๊ณ ์์๋ค. VPC AWS - VPC(Virtual Private Cloud)์ด๋? : AWS์์ ๋ ๋ฆฝ๋ ๊ฐ์ ๋คํธ์ํฌ ๋ง๋ค๊ธฐ ๊ธ์ ์ฐ๋ฉฐ VPC ๊ธฐ๋ณธ์ ์์ฝํ์๋ค. ๋ถ์กฑํ๋ ๋ด์ฉ์ ํธ๋ ์ค๊ฐ ์ฑ์์คฌ๋ค. NAT์ ์ฌ์ฉํ์ฌ private .. 2022. 5. 23. [์ผ์ผ ํ๊ณ ] 22.05.18 - "DB ํธ๋์ญ์ , JPA๋ฅผ ๋ฐฐ์ฐ๊ธฐ๊น์ง" ๐ ๋ฐฐ์ด ๊ฒ DB ํธ๋์ญ์ ์ ๋ํ์ฌ ์ฝ๋ ์ค์ฟผ๋ ํธ๋ ์ค์ ๋ง์คํฐ ์๊ฐ์ DB ํธ๋์ญ์ ์ ๋ํด ๋ฐฐ์ ๋ค. ๋ฌด์ฒ ๊ฐ์ง ์๊ฐ์ด์๋ค. Jim Gray ์๊ฐ Jim Gray๋ DB ๋ฐ์ ์ ํฐ ๊ธฐ์ฌ๋ฅผ ํ๋ค. ์ธ๊ณ ์ต์ด์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ System-R์ ๊ฐ๋ฐํ๋ค. ํธ๋์ญ์ , 2 Phase Locking, Granularity Locking ๊ฐ๋ ์ ์ ์ํ๊ณ 1992๋ ๋ช ์ "ํธ๋์ญ์ ์ฒ๋ฆฌ: ๊ฐ๋ ๊ณผ ๊ธฐ๋ฒ(Transaction Processing: Concepts and Techniques)" ๋ฅผ ์ผ๋ค. ํธ๋์ญ์ ์ ์ฑ์ง A: Atomicity(์์์ฑ) : all or nothing C: Consistency I: Isolation D: Durability ํธ๋์ญ์ ์ด๋ ํธ๋์ญ์ ์ ์์ ์ ์์ ์ฑ์ ๋ณด์ฅํ๋ค. ์ฌ๋ฌ ์ฝ๊ธฐ/.. 2022. 5. 19. [์ผ์ผ ํ๊ณ ] 22.04.19~20 - "Mockup API ์๋ฒ, ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ ๋ถ์๊ณผ ๊ฐ๋ฐ ๊ธฐ๊ฐ ๊ฒฐ์ , ํ ์คํธ ์ฝ๋ ์ ๋(?)" Mockup API ์๋ฒ ์ํฉ ๋ฐ์ฐฌ๊ฐ๊ฒ ์น ๊ฐ๋ฐ ํ๋ก์ ํธ๋ฅผ ์์๋๋ค. ๊ธฐํ์๋ง ์ฃผ์ด์ก๋ค. API, DB ์ค๊ณํ ์๊ฐ ์์ด ํ๋ก ํธ, ๋ฐฑ์๋ ๊ฐ๋ฐ์ด ์์๋๋ค. ๋ฌธ์ API, DB ์ค๊ณ์ ์์ด ์์ํ๋ค ๋ณด๋ ํ๋ก ํธ ๊ฐ๋ฐ์๋ ๋จ์ view, ๋์์ธ์ ๊ทธ๋ฆด ์ ์์์ง๋ง ๋น์ฆ๋์ค ๋ก์ง์ ๊ตฌํํ ์ ์์๋ค. API ์๋ฒ๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฐฑ์๋ ์ ์ฅ์์ ๋น์ฅ API ์๋ฒ๋ฅผ ์ ๊ณตํด์ฃผ๊ณ ์ถ์์ง๋ง API, DB ์ค๊ณํ ์๊ฐ๊ณผ ์๋ฒ ๊ตฌํํ ์๊ฐ๋ ํ์ํ๋ค. ํด๊ฒฐ Mockup API Sever๋ฅผ ๋์ ํ๊ธฐ๋ก ํ๋ค. Mockup API๋ ์ฝ๋ฉ ์์ด ๋น๊ต์ ๊ฐ๋จํ๊ฒ ๋ง๋ค ์ ์์๊ธฐ์ ํ๋ก ํธ์๋์ ํจ๊ป ์ค๊ณํ๋ฉฐ ๋ง๋ค ์ ์์๋ค. ๋ฐฑ์๋ ์ ์ฅ์์ ํ๋ก ํธ์๋๊ฐ ์ํ๊ณ ํ์ํ API ํผ๋๋ฐฑ์ ๋น ๋ฅด๊ฒ ๋ฐ์ ์ ์๊ณ , ํ๋ก ํธ์๋๋ ์ค AP.. 2022. 4. 20. [์ผ์ผ ํ๊ณ ] 22.04.18 - "ํ์ ํ๊ธฐ, ์ํฉ์ ๋ง๋ ์ํคํ ์ฒ์ FE/BE ๋ฐฐํฌ, DB ๋ชจ๋ธ๋ง" ๐ ๋ฐฐ์ด ๊ฒ ์ผํ๋ชฐ ์น ํ์ ํ๋ก์ ํธ ์์ with FE & BE ์ด๋ฒ์๋ ํ๋ก ํธ์๋์ ๋ฐฑ์๋, ์ด 4๋ช ์ด ๋ชจ์ฌ ๋ฐ์ฐฌ๊ฐ๊ฒ ์ผํ๋ชฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก์ ํธ๋ฅผ ์์ํ๋ค. ์ด์ํ ๋ถ์๊ธฐ๋ฅผ ํํผํ๊ณ ์ ์๊ณ ๋ ๋ค๊ณ ํ์ด ๋๋ ๋ง์ ์๋์ ์ผ๋ก ํ๋ค. ํ์ ์ ์ํด ๊ทธ๋ผ์ด๋ ๋ฃฐ์ ์ ํ๋ค. ์ด์ ํจ๊ป ๋ฃฐ ์ ํ๋ ๊ฒ์ด ์ต์ํด์ก๋ค. ์ ๋ฒ ํ๋ก์ ํธ์์ ํด๋ผ์ด์ธํธ ๊ฐ๋ฐ์๊ฐ View ๊ฐ๋ฐ์ ๋ถ๋ด์ ๋๋๋ค๊ณ ํ๋ค. View ๊ฐ๋ฐ ์ง์ค์ ๋์์ฃผ๊ธฐ ์ํด ๊ณตํต ์ ๋ฌด๋ฅผ ๋ฐฑ์๋์์ ์ฃผ๋ก ๋งก์์๋ค. ์ด๋ฒ ํด๋ผ์ด์ธํธ ๊ฐ๋ฐ์๋ ์ฌ์ ๊ฐ ์์ด ๋ณด์๋ค. ์ด๋ฒ์ ๋ชจ๋๊ฐ ์ฆ๊ฒ๊ณ ์๊ฒฌ์ ๋งํ ์ ์๋ ๋ถ์๊ธฐ๋ฅผ ๋ง๋ค ์ ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ํผ์ ํ๋ฉด 10๋ถ์ด๋ฉด ํ ์ ์๋ ์ผ์ ๊ตณ์ด(?) ์์ ์ผ๋ก ๋๋์๋ค. ํ๋ก์ ํธ์ ํจ๊ป ํ๋ค๋ ์ ๋๊ด๊ณ๋ฅผ ์๋๊ฒ .. 2022. 4. 18. [์ผ์ผ ํ๊ณ ] 22.04.13 - "DB ์ ๊ทํ์ ํ๋ก์ ํธ ์ฝ๋ ๋ฆฌ๋ทฐ" DB ์ ๊ทํ ์ค๋์ ํธ๋ ์ค ๋ง์คํฐ ํด๋์ค ์๊ฐ์ DB ์ ๊ทํ์ ๋ํด ์ด์ผ๊ธฐ ๋๋ด๋ค. ๋ฌด์ฒ์ด๋ ์ ์ฉํ ์๊ฐ์ด์๊ณ ๋ค์ ์ํ์ ์ผ ์ ์๋ ์ ๊ทผ์ ๋ง๋ก ํ์ด ์ค๋ช ํด์ค ํธ๋ ์ค์ ๊ฐ์ฌํจ์ ๋ณด๋ด๋ฉฐ ๊ฐ๋จํ ์ ๋ฆฌํ๋ค.(ํ๋ฆด ์ ์๋ค) ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ๋ ํ ์ด๋ธ์ ๋ง๋๋ ๊ณผ์ ์ด๋ค. ํ ์ด๋ธ์ ๋ง๋๋ ๊ณผ์ ์ ์ ํธ๋ฆฌ๋ทฐํธ(์์ฑ)๋ฅผ ์ด๋ป๊ฒ ๋ฌถ์ ๊ฒ์ธ์ง ๊ฒฐ์ ํ๋ ๊ฒ์ด๋ค. ์ข์ ํ ์ด๋ธ์ ์ค๊ณํ๋ค๋ ๊ฒ์ ์ ํธ๋ฆฌ๋ทฐํธ๋ฅผ ์ ๋ฌถ๋ ๋ฐฉ๋ฒ์ด๋ค. ์ ์ค๊ณ๋ ํ ์ด๋ธ์ด๋ ๋ค๋ฅธ ํ ์ด๋ธ์ ์ ํธ๋ฆฌ๋ทฐํธ ๊ฐ์ ์ฝ์ด์ค๋ ๊ฒ์, ์ธ๋ํค์ ์ฐธ์กฐ๋ฅผ ํตํด์๋ง ๊ฐ๋ฅํด์ผ ํ๋ค. ์๋ชป๋ ํ ์ด๋ธ ์ค๊ณ์ ๋ฌธ์ ์ 1. ๋ฐ์ดํฐ ์ค๋ณต ๋ฐ์ ํ๋์ ํ ์ด๋ธ์ ๋ชจ๋ ์์ฑ์ด ๋ค์ด์์ ์ ์๋ค. ํ์ง๋ง ๊ณต๊ฐ์ด ๋ญ๋น๋๋ค. (ํ๋๋ ์ ์ฅ๋น์ฉ์ด ์ ๋ ดํด ๋ฌธ์ ๊ฐ ๋์ง ์์ ์ ์.. 2022. 4. 13. ์ด์ 1 2 3 4 5 ยทยทยท 9 ๋ค์