The journal โ€” 56 stories

Writing on
code & systems.

ํ”„๋ก ํŠธ์—”๋“œ ยท Rust ยท ํŒจํ„ด โ€” ์Šคํฌ๋กคํ•ด์„œ ์ตœ์‹  ์ด์•ผ๊ธฐ๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”.

Scrollโ†“
Story 01 / 052026.05.20 ยท 5 min read

๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๊ธฐ์ดˆ: ๊ฐœ๋… ๋ชจ๋ธ

ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ DB๋ฅผ ๋‹ค๋ฃฐ ๋•Œ๋Š” ๋ณดํ†ต ๋งŒ๋“ค ํ™”๋ฉด์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ…Œ์ด๋ธ”์„ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค. ํ™”๋ฉด์ด ๋จผ์ € ์žˆ๊ณ , ๊ฑฐ๊ธฐ์— ๋งž์ถฐ ์ปฌ๋Ÿผ์„ ๋ถ™์ด๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์•„ํ‚คํ…์ฒ˜(DA)๋Š” ์‹œ์„ ์ด ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. ์‚ฌ์—…์ด ๋‹ค๋ฃจ๋Š” ๋ฐ์ดํ„ฐ ์ „์ฒด๋ฅผ ๋จผ์ € ์ •๋ฆฌํ•˜๊ณ ,โ€ฆ

Read story โ†’
Story 02 / 052026.05.20 ยท 6 min read

๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๊ธฐ์ดˆ: ๋…ผ๋ฆฌ ๋ชจ๋ธ (์‹๋ณ„์ž ยท ๊ด€๊ณ„ ยท M:N ํ•ด์†Œ)

์ง€๋‚œ ๊ธ€์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ฒซ ๋‹จ๊ณ„์ธ ๊ฐœ๋… ๋ชจ๋ธ๊นŒ์ง€ ๋‹ค๋ค˜์Šต๋‹ˆ๋‹ค. ์—”ํ„ฐํ‹ฐยท์†์„ฑยท๊ด€๊ณ„๋ผ๋Š” ์„ธ ๋‹จ์–ด๋กœ ์‚ฌ์—… ์ „์ฒด์˜ ๋ฐ์ดํ„ฐ ์œค๊ณฝ์„ ์žก๋Š” ๋‹จ๊ณ„์˜€์Šต๋‹ˆ๋‹ค.

Read story โ†’
Story 03 / 052026.05.20 ยท 3 min read

Tokio File Write Internals

Tokio๋กœ ํŒŒ์ผ์„ ์“ธ ๋•Œ ๊ฐ€์žฅ ๋จผ์ € ์•Œ์•„์•ผ ํ•  ์‚ฌ์‹ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Read story โ†’
Story 04 / 052026.05.18 ยท 11 min read

Next.js 16 ์บ์‹œ ํ•ธ๋“ค๋Ÿฌ์™€ Redis ๋ฆฌ๋ชจํŠธ ์บ์‹œ ์—ฐ๋™

Next.js 16 ์•ฑ์„ ๋‘ ๋Œ€ ์ด์ƒ์˜ ์ธ์Šคํ„ด์Šค๋กœ ๋„์›Œ๋†“๊ณ  revalidateTag('post:5')๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด, ์ƒˆ๋กœ๊ณ ์นจ์„ ์—ฌ๋Ÿฌ ๋ฒˆ ํ–ˆ์„ ๋•Œ ์–ด๋–ค ์š”์ฒญ์€ ์ƒˆ ๋ฐ์ดํ„ฐ, ์–ด๋–ค ์š”์ฒญ์€ ์˜› ๋ฐ์ดํ„ฐ๊ฐ€ ์„ž์—ฌ ๋‚˜์˜ต๋‹ˆ๋‹ค. ๋ฌดํšจํ™” ํ˜ธ์ถœ์ด ๋„๋‹ฌํ•œ ํ•œ ์ธ์Šคํ„ด์Šค์—์„œ๋งŒโ€ฆ

Read story โ†’
Story 05 / 052026.05.17 ยท 24 min read

Next.js Pages Router vs App Router ๋ Œ๋”๋ง ๋ชจ๋ธ ๋น„๊ต

Next.js์˜ App Router๋Š” Pages Router์™€ ๋‹จ์ˆœํžˆ "์ตœ์‹  ๋ฒ„์ „"์˜ ๊ด€๊ณ„๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ Œ๋”๋ง ๋ชจ๋ธ ์ž์ฒด๊ฐ€ ๋‹ค๋ฅด๊ณ , ๊ฐ™์€ ์šฉ์–ด("Pre-rendering")๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฒ”์œ„๋ฅผ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ๋‘ ๋ผ์šฐํ„ฐ์˜ ์ฐจ์ด๋ฅผ ์šฉ์–ด ์ •์˜๋ถ€ํ„ฐโ€ฆ

Read story โ†’