AAA Blog

AAA

No Image

NestJS + Prisma + AWS RDS ์„ฑ๋Šฅ ์ตœ์ ํ™”

ํ…Œ์ŠคํŠธ์ €์ž4 min read
Connection Pool ์ „๋žต ์™„์ „ ๊ฐ€์ด๋“œ NestJS์™€ Prisma, ๊ทธ๋ฆฌ๊ณ  AWS RDS๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋Š” ๋งค์šฐ ๋งŽ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค๋ฌด์—์„œ ๊ฝค ํ”ํ•˜๊ฒŒ ๊ฒช๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ Connection Pool ๊ณผ๋ถ€ํ•˜๋กœ ์ธํ•œ ๋А๋ ค์ง, DB ์—ฐ๊ฒฐ ์—๋Ÿฌ, ๋Œ€๊ธฐ ์‹œ๊ฐ„ ์ฆ๊ฐ€ ๊ฐ™์€ ์„ฑ๋Šฅ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ๋‹ค์Œ ์ƒํ™ฉ์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ๋” ์ž์ฃผ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
No Image
Next.js 13 ์ดํ›„ App Router๊ฐ€ ๋„์ž…๋˜๊ณ , 14์—์„œ Server Actions๊ฐ€ ๊ณต์‹ ๊ธฐ๋Šฅ์œผ๋กœ ๊ฐ•ํ™”๋˜๋ฉด์„œ ์„œ๋ฒ„ ์ค‘์‹ฌ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ณตํ†ต์ ์œผ๋กœ ๊ฒช๋Š” ์–ด๋ ค์›€์ด ์žˆ๋‹ค. ๋ฐ”๋กœ Server Actions์™€ ํด๋ผ์ด์–ธํŠธ Fetch ์š”์ฒญ์ด ํ•จ๊ป˜ ์“ฐ์ผ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์บ์‹ฑ ๋ฌธ์ œ๋‹ค. Next.js๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ "์„œ๋ฒ„ ์ค‘์‹ฌ ๋ Œ๋”๋ง๊ณผ ์บ์‹ฑ"์„ ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋ฐ€์–ด๋ถ™์ด๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ๊ตฌ์กฐ๋Š” Server Actions์™€ fetch API๊ฐ€ ๋’ค์„ž์ธ ์‹ค์ œ ํ™˜๊ฒฝ์—์„œ๋Š” ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ๋ฒ„๊ทธ๋ฅผ ๋งŒ๋“ ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋“ค์ด ์™œ ๋ฐœ์ƒํ•˜๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์‹ค์ œ ์ฝ”๋“œ ๊ธฐ๋ฐ˜์œผ๋กœ ์ •๋ฆฌํ•ด๋ณธ๋‹ค.
No Image

VPN, VPC, VPS ์ฐจ์ด ์™„์ „ ์ •๋ฆฌ

ํ…Œ์ŠคํŠธ์ €์ž4 min read
ํด๋ผ์šฐ๋“œ๋‚˜ ๋„คํŠธ์›Œํฌ ์ด์•ผ๊ธฐ๋ฅผ ๋“ฃ๋‹ค ๋ณด๋ฉด ๋น„์Šทํ•˜๊ฒŒ ์ƒ๊ธด ์•ฝ์–ด 3์ด์‚ฌ, VPN / VPC / VPS๊ฐ€ ์ž์ฃผ ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ์–ด๋“ค์€ ์ƒ๊น€์ƒˆ๊ฐ€ ๋น„์Šทํ•ด์„œ ํ—ท๊ฐˆ๋ฆฌ์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” ์™„์ „ํžˆ ๋‹ค๋ฅธ ๊ฐœ๋…์ด์—์š”. ์ด ๊ธ€์—์„œ๋Š” ์ผ๋ฐ˜์ธ๋„ ๋‹จ๋ฒˆ์— ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์˜ˆ์‹œ ์ค‘์‹ฌ์œผ๋กœ ์‰ฝ๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ---
AAA Blog