๐ Troubleshooting Map of Content (MOC)
์ด ๋ฌธ์๋ AI๊ฐ ์๋ ์์ฑํ ํธ๋ฌ๋ธ์ํ ํ๋ ์ด๋ถ์ ์ธ๋ฑ์ค์ ๋๋ค. ์นดํ ๊ณ ๋ฆฌ๋ณ๋ก ๊ณผ๊ฑฐ์ ์ง์ ์์ฐ์ ์ฝ๊ฒ ํ์ํ์ธ์.
Frontend
- 2026-04-10_ํธ๋ฌ๋ธ์ํ _Quartz_๋ธ๋ก๊ทธ_์ค์ _๋๋ฒ๊น _(Case_Sensitivity_๋ฌธ์ ) : Quartz ๋ธ๋ก๊ทธ ์ค์ ๋๋ฒ๊น (Case Sensitivity ๋ฌธ์ )
- 2026-03-16_ํธ๋ฌ๋ธ์ํ _๋ช ํจ_์์ ๊ถ_๋ชจํธ์ฑ_ํด๊ฒฐ_๋ฐ_SPA_๋ผ์ฐํ _์ํคํ ์ฒ_์ฌ์ค๊ณ : ๋ช ํจ ์์ ๊ถ ๋ชจํธ์ฑ ํด๊ฒฐ ๋ฐ SPA ๋ผ์ฐํ ์ํคํ ์ฒ ์ฌ์ค๊ณ
- [[2026-03-09_ํธ๋ฌ๋ธ์ํ
_API_์๋ต_๋ํผ(
ApiResponse)_๋ฏธ๋งค์นญ_๋ฐ_์๋ํฌ์ธํธ_๊ฒฝ๋ก_์ค๋ฅ_์์ ]] : API ์๋ต ๋ํผ(ApiResponse) ๋ฏธ๋งค์นญ ๋ฐ ์๋ํฌ์ธํธ ๊ฒฝ๋ก ์ค๋ฅ ์์ - 2026-03-07_ํธ๋ฌ๋ธ์ํ _์น_ํด์ฆ_์ ํ๋ฆฌ์ผ์ด์ _๋ณต์_์ ๋ต_์ฑ์ _๋ก์ง_๊ฒฐํจ_ํด๊ฒฐ_๋ฐ_์ค๋ต_์ถ์ถ_๊ธฐ๋ฅ_๊ตฌํ : ์น ํด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ๋ณต์ ์ ๋ต ์ฑ์ ๋ก์ง ๊ฒฐํจ ํด๊ฒฐ ๋ฐ ์ค๋ต ์ถ์ถ ๊ธฐ๋ฅ ๊ตฌํ
- 2026-03-05_ํธ๋ฌ๋ธ์ํ _React_๊ฒฐ์ _๋ชจ๋ฌ(PGSimulator)_๋ฐ_์์ธ_ํ์ด์ง_ํ๋จ_์์ญ์_๋ทฐํฌํธ_ํด๋ฆฌํ(Clippping)_๋ฒ๊ทธ_ํด๊ฒฐ : React ๊ฒฐ์ ๋ชจ๋ฌ(PGSimulator) ๋ฐ ์์ธ ํ์ด์ง ํ๋จ ์์ญ์ ๋ทฐํฌํธ ํด๋ฆฌํ(Clippping) ๋ฒ๊ทธ ํด๊ฒฐ
- 2026-03-01_ํธ๋ฌ๋ธ์ํ _๊ธฐ์กด_React_์ฝ๋๋ฒ ์ด์ค_์ ์ฒด_๊ตฌ์กฐ_๋ถ์_๋ฐ_๋ก๊ทธ์ธ_์ _๋ฐฐ์ก์ง_๋ฑ๋ก_ํ๋ก์ฐ_๋ก์ง_์ค๋ฅ_์์ : ๊ธฐ์กด React ์ฝ๋๋ฒ ์ด์ค ์ ์ฒด ๊ตฌ์กฐ ๋ถ์ ๋ฐ ๋ก๊ทธ์ธ ์ ๋ฐฐ์ก์ง ๋ฑ๋ก ํ๋ก์ฐ ๋ก์ง ์ค๋ฅ ์์
- 2026-01-06_ํธ๋ฌ๋ธ์ํ _๋์ _์ฝ์ ๋_์ธ์คํ๊ทธ๋จ_์ฐจํธ_์์ญ์_CSS_Grid_๋ ์ด์์_์ ์ฉ_์คํจ_ํด๊ฒฐ : ๋์ ์ฝ์ ๋ ์ธ์คํ๊ทธ๋จ ์ฐจํธ ์์ญ์ CSS Grid ๋ ์ด์์ ์ ์ฉ ์คํจ ํด๊ฒฐ
Backend
- [[2026-04-19_ํธ๋ฌ๋ธ์ํ
_AI_๋ก๊ทธ_๋ถ์_ํด(
ai-log-sync)์_์ค๋ณต_๋ฌธ์_์์ฑ_๋ก์ง_๊ฒฐํจ_ํด๊ฒฐ_๋ฐ_2์ค_๋ฐฉ์ด_์ํคํ ์ฒ_๊ตฌํ]] : AI ๋ก๊ทธ ๋ถ์ ํด(ai-log-sync)์ ์ค๋ณต ๋ฌธ์ ์์ฑ ๋ก์ง ๊ฒฐํจ ํด๊ฒฐ ๋ฐ 2์ค ๋ฐฉ์ด ์ํคํ ์ฒ ๊ตฌํ - 2026-04-17_ํธ๋ฌ๋ธ์ํ _๊ณผ๊ฑฐ_์๊ฐ๋_์์ฝ_ํ์ฉ_๋ฑ_์์ฝ_์์คํ _7๊ฐ์ง_์ฃ์ง_์ผ์ด์ค_๋ฐ๊ฒฌ_๋ฐ_๋ ผ๋ฆฌ_๊ฒฐํจ_์์ : ๊ณผ๊ฑฐ ์๊ฐ๋ ์์ฝ ํ์ฉ ๋ฑ ์์ฝ ์์คํ 7๊ฐ์ง ์ฃ์ง ์ผ์ด์ค ๋ฐ๊ฒฌ ๋ฐ ๋ ผ๋ฆฌ ๊ฒฐํจ ์์
- 2026-04-16_ํธ๋ฌ๋ธ์ํ _ํ์๋_์์ธ_์กฐํ_500_์๋ฌ_๋๋ฒ๊น _๋ฐ_DB_Seed_๋ฐ์ดํฐ_์ ํฉ์ฑ_์์ : ํ์๋ ์์ธ ์กฐํ 500 ์๋ฌ ๋๋ฒ๊น ๋ฐ DB Seed ๋ฐ์ดํฐ ์ ํฉ์ฑ ์์
- 2026-04-16_ํธ๋ฌ๋ธ์ํ _์ฌ๊ณ _๋ฐ์ดํฐ_์์ค(Redis_vs_DB)_๋ถ์ผ์น๋ก_์ธํ_์ค๋ฒ์ ๋ง_ํ์_๋ถ์_๋ฐไฟฎๆญฃ : ์ฌ๊ณ ๋ฐ์ดํฐ ์์ค(Redis vs DB) ๋ถ์ผ์น๋ก ์ธํ ์ค๋ฒ์ ๋ง ํ์ ๋ถ์ ๋ฐไฟฎๆญฃ
- 2026-04-15_ํธ๋ฌ๋ธ์ํ _์ฃผ๋ฌธ_ํธ๋์ญ์ _๋ก์ง_๋ณต๊ตฌ_๋ฐ_๊ฒฐ์ _ํ๋ก์ฐ(Idempotency)_๊ตฌํ : ์ฃผ๋ฌธ ํธ๋์ญ์ ๋ก์ง ๋ณต๊ตฌ ๋ฐ ๊ฒฐ์ ํ๋ก์ฐ(Idempotency) ๊ตฌํ
- 2026-04-14_ํธ๋ฌ๋ธ์ํ _GCP_Vertex_AI_Veo_๋น๋์ค_์์ฑ_๋ฐฐ์น_๋ด_๊ตฌํ_๋ฐ_REST_API_ํด๋ง_์ธ์ฆ_์ค๋ฅ_ํด๊ฒฐ : GCP Vertex AI Veo ๋น๋์ค ์์ฑ ๋ฐฐ์น ๋ด ๊ตฌํ ๋ฐ REST API ํด๋ง/์ธ์ฆ ์ค๋ฅ ํด๊ฒฐ
- 2026-04-05_ํธ๋ฌ๋ธ์ํ _API_์๋ต_์ง์ฐ_๋ณ๊ทผ_๋ถ์_๋ฐ_SSE(์๋ฒ_์ผ๋_์ด๋ฒคํธ)_์คํธ๋ฆฌ๋ฐ_๋์ : API ์๋ต ์ง์ฐ ๋ณ๊ทผ ๋ถ์ ๋ฐ SSE(์๋ฒ ์ผ๋ ์ด๋ฒคํธ) ์คํธ๋ฆฌ๋ฐ ๋์
- 2026-04-02_ํธ๋ฌ๋ธ์ํ _GLM_API_429_Rate_Limit_๋ฐ_์ถ๋ก _๋ชจ๋ธ_ํน์ฑ์_๋ฐ๋ฅธ_์๋ต_์ง์ฐ_๋น_์๋ต_ํ์_๋๋ฒ๊น : GLM API 429 Rate Limit ๋ฐ ์ถ๋ก ๋ชจ๋ธ ํน์ฑ์ ๋ฐ๋ฅธ ์๋ต ์ง์ฐ/๋น ์๋ต ํ์ ๋๋ฒ๊น
- 2026-03-16_ํธ๋ฌ๋ธ์ํ _Firestore_๋ณตํฉ_์ธ๋ฑ์ค_๋๋ฝ์_๋ฐ๋ฅธ_๋ฐฑ์๋_500_์๋ฌ_ํด๊ฒฐ_๋ฐ_ํฌ๋ก์ค_๋๋ฐ์ด์ค_๋๊ธฐํ_๋ก์ง_๊ตฌํ : Firestore ๋ณตํฉ ์ธ๋ฑ์ค ๋๋ฝ์ ๋ฐ๋ฅธ ๋ฐฑ์๋ 500 ์๋ฌ ํด๊ฒฐ ๋ฐ ํฌ๋ก์ค ๋๋ฐ์ด์ค ๋๊ธฐํ ๋ก์ง ๊ตฌํ
- 2026-03-10_ํธ๋ฌ๋ธ์ํ _ai-log-sync_๋์ฉ๋_๋ก๊ทธ_์ฒ๋ฆฌ_์_API_ํ์์์_์ฅ์ _ํด๊ฒฐ_๋ฐ_์ฌ์๋_๋ก์ง_๊ตฌํ : ai-log-sync ๋์ฉ๋ ๋ก๊ทธ ์ฒ๋ฆฌ ์ API ํ์์์ ์ฅ์ ํด๊ฒฐ ๋ฐ ์ฌ์๋ ๋ก์ง ๊ตฌํ
- [[2026-03-09_ํธ๋ฌ๋ธ์ํ
_์ํ_์ธ๋ค์ผ(
thumbnailUrl)_Null_๋ฐ_์ฌ๊ณ _ํ๋_DTO_๋๋ฝ_๋ฌธ์ _ํด๊ฒฐ]] : ์ํ ์ธ๋ค์ผ(thumbnailUrl) Null ๋ฐ ์ฌ๊ณ ํ๋ DTO ๋๋ฝ ๋ฌธ์ ํด๊ฒฐ - 2026-03-09_ํธ๋ฌ๋ธ์ํ _๋ฐ์ดํฐ_์๋ฉ_์คํฌ๋ฆฝํธ_์์ธ_์ฒ๋ฆฌ_๋ฐ_์ค์ผ์ค๋ฌ_ํ์์กด(UTC_KST)_๋ถ์ผ์น_ํด๊ฒฐ : ๋ฐ์ดํฐ ์๋ฉ ์คํฌ๋ฆฝํธ ์์ธ ์ฒ๋ฆฌ ๋ฐ ์ค์ผ์ค๋ฌ ํ์์กด(UTC/KST) ๋ถ์ผ์น ํด๊ฒฐ
- 2026-03-09_ํธ๋ฌ๋ธ์ํ _Spring_Security_CORS_์ค์ _๋๋ฝ์ผ๋ก_์ธํ_ํ๋ก ํธ-๋ฐฑ์๋_ํต์ _์ฐจ๋จ_ํด๊ฒฐ : Spring Security CORS ์ค์ ๋๋ฝ์ผ๋ก ์ธํ ํ๋ก ํธ-๋ฐฑ์๋ ํต์ ์ฐจ๋จ ํด๊ฒฐ
- 2026-03-08_ํธ๋ฌ๋ธ์ํ _K6_๋ถํ_ํ ์คํธ_๊ฒฐ๊ณผ_๊ธฐ๋ฐ_EC2_t3.medium_์คํ_์ ์ _๊ทผ๊ฑฐ_๋ฐ_DB_๋ณ๋ชฉ_๋ถ์ : K6 ๋ถํ ํ ์คํธ ๊ฒฐ๊ณผ ๊ธฐ๋ฐ EC2 t3.medium ์คํ ์ ์ ๊ทผ๊ฑฐ ๋ฐ DB ๋ณ๋ชฉ ๋ถ์
- 2026-03-02_ํธ๋ฌ๋ธ์ํ _Daily_Paper_Weekly_๋ฆฌํฌํธ_ํ์ผ๋ช _๋ ์ง_๋ก์ง_์ค๋ฅ_์์ _(Go_Bash) : Daily Paper Weekly ๋ฆฌํฌํธ ํ์ผ๋ช ๋ ์ง ๋ก์ง ์ค๋ฅ ์์ (Go/Bash)
- 2026-02-28_ํธ๋ฌ๋ธ์ํ _HikariCP_Connection_Pool_Tuning_๋ฐ_๊ทนํ_๋ถํ_ํ ์คํธ(1200_VU)_๋๋ฒ๊น : HikariCP Connection Pool Tuning ๋ฐ ๊ทนํ ๋ถํ ํ ์คํธ(1200 VU) ๋๋ฒ๊น
- 2026-02-26_ํธ๋ฌ๋ธ์ํ _๋ถํ_ํ ์คํธ_ํ๊ฒฝ_๊ฐ์ (๋ด๋ถ๋ง_์ ํ)_๋ฐ_์ฌ๊ณ _์ด๊ณผ_ํ๋งค(Overselling)_ํ์_์ฌ๋ฐ_์์ธ_์ถ์ : ๋ถํ ํ ์คํธ ํ๊ฒฝ ๊ฐ์ (๋ด๋ถ๋ง ์ ํ) ๋ฐ ์ฌ๊ณ ์ด๊ณผ ํ๋งค(Overselling) ํ์ ์ฌ๋ฐ ์์ธ ์ถ์
- 2026-02-22_ํธ๋ฌ๋ธ์ํ _Web_Push_๋ฐ์ก_์_403_Forbidden_์๋ฌ_๋ฐ_์ํ_๋ถ์ผ์น_๋๋ฒ๊น : Web Push ๋ฐ์ก ์ 403 Forbidden ์๋ฌ ๋ฐ ์ํ ๋ถ์ผ์น ๋๋ฒ๊น
- 2026-02-12_ํธ๋ฌ๋ธ์ํ _Notion_API_Block_๊ตฌ์กฐ_์ค๋ฅ_๋๋ฒ๊น _๋ฐ_ADR_๋ฐ์ดํฐ๋ฒ ์ด์ค_์๋ํ_๊ตฌ์ถ : Notion API Block ๊ตฌ์กฐ ์ค๋ฅ ๋๋ฒ๊น ๋ฐ ADR ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ํ ๊ตฌ์ถ
- 2026-01-05_ํธ๋ฌ๋ธ์ํ _ํ์ด์ค๋ถ_๋ง์ผํ _๋์๋ณด๋_๋ค์ค_๋ธ๋๋_์ง์_๋ฆฌํฉํฐ๋ง_์ค_๋ฐ์ํ_๊ธฐ๋ฅ_ํ๋ณต_๋ฐ_๋ฐ์ดํฐ_ํฌ๋งท_์ค๋ฅ_์์ : ํ์ด์ค๋ถ ๋ง์ผํ ๋์๋ณด๋ ๋ค์ค ๋ธ๋๋ ์ง์ ๋ฆฌํฉํฐ๋ง ์ค ๋ฐ์ํ ๊ธฐ๋ฅ ํ๋ณต ๋ฐ ๋ฐ์ดํฐ ํฌ๋งท ์ค๋ฅ ์์
- 2026-01-03_ํธ๋ฌ๋ธ์ํ _์ ๊ท_๋ธ๋๋_๋ฐ์ดํฐ_๋ก๋_์คํจ(KeyError)_์์ธ_๋ถ์_๋ฐ_๋ฒ์ฉ_CSV_ํ์_๋ฆฌํฉํฐ๋ง : ์ ๊ท ๋ธ๋๋ ๋ฐ์ดํฐ ๋ก๋ ์คํจ(KeyError) ์์ธ ๋ถ์ ๋ฐ ๋ฒ์ฉ CSV ํ์ ๋ฆฌํฉํฐ๋ง
- 2026-01-03_ํธ๋ฌ๋ธ์ํ _์ ๊ท_๋ธ๋๋_๋ฐ์ดํฐ_CSV_์คํค๋ง_๋ถ์ผ์น_ํด๊ฒฐ_๋ฐ_๋ฒ์ฉ_๋ฐ์ดํฐ_ํ์ดํ๋ผ์ธ_๋ฆฌํฉํ ๋ง : ์ ๊ท ๋ธ๋๋ ๋ฐ์ดํฐ CSV ์คํค๋ง ๋ถ์ผ์น ํด๊ฒฐ ๋ฐ ๋ฒ์ฉ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๋ฆฌํฉํ ๋ง
- 2025-12-30_ํธ๋ฌ๋ธ์ํ _Go_๊ณต์_SDK์_Grounding_๋ฏธ์ง์_๋ฌธ์ _ํด๊ฒฐ_๋ฐ_Go-Python_ํ์ด๋ธ๋ฆฌ๋_์๋ฒ_์ํคํ ์ฒ_์ค๊ณ : Go ๊ณต์ SDK์ Grounding ๋ฏธ์ง์ ๋ฌธ์ ํด๊ฒฐ ๋ฐ Go-Python ํ์ด๋ธ๋ฆฌ๋ ์๋ฒ ์ํคํ ์ฒ ์ค๊ณ
- 2025-12-30_ํธ๋ฌ๋ธ์ํ _Go_SDK_๊ธฐ๋ฅ_๋ฏธ์ง์์_๋ฐ๋ฅธ_ํ์ด๋ธ๋ฆฌ๋_์ํคํ ์ฒ_์ค๊ณ_(Go_Server_+_Python_Worker) : Go SDK ๊ธฐ๋ฅ ๋ฏธ์ง์์ ๋ฐ๋ฅธ ํ์ด๋ธ๋ฆฌ๋ ์ํคํ ์ฒ ์ค๊ณ (Go Server + Python Worker)
Infrastructure & DevOps
- 2026-04-18_ํธ๋ฌ๋ธ์ํ _Python_Diagrams_๋ผ์ด๋ธ๋ฌ๋ฆฌ_๋ ๋๋ง_์์ถ_์ค๋ฅ_ํด๊ฒฐ_๋ฐ_Mermaid.js_Playwright_ํ์ดํ๋ผ์ธ_๋์ : Python Diagrams ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ ๋๋ง ์์ถ ์ค๋ฅ ํด๊ฒฐ ๋ฐ Mermaid.js/Playwright ํ์ดํ๋ผ์ธ ๋์
- 2026-04-18_ํธ๋ฌ๋ธ์ํ _Git_ํ์คํ ๋ฆฌ_๋ถ์์_ํตํ_๋ถ์ค๋_EKS_Terraform_์ฝ๋(K8s_ํด๋)_๋ณต๊ตฌ_๋ฐ_๋ธ๋์น_๋ณต์ : Git ํ์คํ ๋ฆฌ ๋ถ์์ ํตํ ๋ถ์ค๋ EKS Terraform ์ฝ๋(K8s ํด๋) ๋ณต๊ตฌ ๋ฐ ๋ธ๋์น ๋ณต์
- 2026-04-17_ํธ๋ฌ๋ธ์ํ _์ค์ _Terraform_์ฝ๋์_๋์กฐํ์ฌ_AWS_์ํคํ ์ฒ_๋ค์ด์ด๊ทธ๋จ_์ ๋ณด_๋๋ฝ_๋ฐ_์ค๋ฅ_์์ : ์ค์ Terraform ์ฝ๋์ ๋์กฐํ์ฌ AWS ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ ์ ๋ณด ๋๋ฝ ๋ฐ ์ค๋ฅ ์์
- 2026-04-17_ํธ๋ฌ๋ธ์ํ _๋ค์ด์ด๊ทธ๋จ_์์ฑ_๋๊ตฌ์_๋ ์ด์์_๊นจ์ง_๋ฐ_์์คํ _ํฐํธ_๋ ๋๋ง_์ค๋ฅ_ํด๊ฒฐ : ๋ค์ด์ด๊ทธ๋จ ์์ฑ ๋๊ตฌ์ ๋ ์ด์์ ๊นจ์ง ๋ฐ ์์คํ ํฐํธ ๋ ๋๋ง ์ค๋ฅ ํด๊ฒฐ
- 2026-04-17_ํธ๋ฌ๋ธ์ํ _pposiraegi.cloud_๋๋ฉ์ธ_DNS_ํด์_์คํจ_๋ฐ_์ ์_์ฅ์ _์์ธ_์ถ์ : pposiraegi.cloud ๋๋ฉ์ธ DNS ํด์ ์คํจ ๋ฐ ์ ์ ์ฅ์ ์์ธ ์ถ์
- 2026-04-16_ํธ๋ฌ๋ธ์ํ _์ธํ๋ผ_์ฝ๋_๋ฐฐํฌ_์_CodePipeline_ํธ๋ฆฌ๊ฑฐ_์ํ_ํํผ_๋ฐ_๋ธ๋์น_์ ๋ต_์๋ฆฝ : ์ธํ๋ผ ์ฝ๋ ๋ฐฐํฌ ์ CodePipeline ํธ๋ฆฌ๊ฑฐ ์ํ ํํผ ๋ฐ ๋ธ๋์น ์ ๋ต ์๋ฆฝ
- 2026-04-15_ํธ๋ฌ๋ธ์ํ _์ธ์ฆ(CORS)_์ค๋ฅ_๋ฐ_MSA_๊ฐ_gRPC_ํต์ (์๋น์ค_๋์ค์ปค๋ฒ๋ฆฌ)_์ฐ๊ฒฐ : ์ธ์ฆ(CORS) ์ค๋ฅ ๋ฐ MSA ๊ฐ gRPC ํต์ (์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ) ์ฐ๊ฒฐ
- 2026-04-15_ํธ๋ฌ๋ธ์ํ _Terraform_์คํ๊ฒํฐ_์ฝ๋_๋ฆฌํฉํ ๋ง_๋ฐ_State_์์ ํ_์ด๊ด(Migration) : Terraform ์คํ๊ฒํฐ ์ฝ๋ ๋ฆฌํฉํ ๋ง ๋ฐ State ์์ ํ ์ด๊ด(Migration)
- 2026-04-15_ํธ๋ฌ๋ธ์ํ _Pipeline_Build_Failures,_Turborepo_Migration_๋ฐ_Mixed_Content_ํด๊ฒฐ : Pipeline Build Failures, Turborepo Migration ๋ฐ Mixed Content ํด๊ฒฐ
- 2026-04-15_ํธ๋ฌ๋ธ์ํ _EKS_๋ง์ด๊ทธ๋ ์ด์ _์ํคํ ์ฒ_์ค๊ณ_๋ฐ_K8s_๋งค๋ํ์คํธ_์์ฑ : EKS ๋ง์ด๊ทธ๋ ์ด์ ์ํคํ ์ฒ ์ค๊ณ ๋ฐ K8s ๋งค๋ํ์คํธ ์์ฑ
- 2026-04-14_ํธ๋ฌ๋ธ์ํ _AWS_๋ฆฌ์ _๊ฐ_์ธํ๋ผ_์ด์ _๋ฐ_๋ชจ๋ ธ๋ ํฌ_๊ธฐ๋ฐ_CodePipeline_๊ตฌ์ถ_์ค_Docker_๋น๋_์ปจํ ์คํธ_์ค๋ฅ_๋๋ฒ๊น : AWS ๋ฆฌ์ ๊ฐ ์ธํ๋ผ ์ด์ ๋ฐ ๋ชจ๋ ธ๋ ํฌ ๊ธฐ๋ฐ CodePipeline ๊ตฌ์ถ ์ค Docker ๋น๋ ์ปจํ ์คํธ ์ค๋ฅ ๋๋ฒ๊น
- 2026-04-10_ํธ๋ฌ๋ธ์ํ _์ธํ๋ผ_๋ณด์_์ทจ์ฝ์ _๋ถ์_๋ฐ_์ ๋ก_ํธ๋ฌ์คํธ_๋คํธ์ํฌ_์ ์ฉ : ์ธํ๋ผ ๋ณด์ ์ทจ์ฝ์ ๋ถ์ ๋ฐ ์ ๋ก ํธ๋ฌ์คํธ ๋คํธ์ํฌ ์ ์ฉ
- 2026-04-10_ํธ๋ฌ๋ธ์ํ _๋น์ฉ_์ต์ ํ๋ฅผ_์ํ_์ํ_๊ธฐ๋ฐ_CI_CD_ํ์ดํ๋ผ์ธ_์ค๊ณ : ๋น์ฉ ์ต์ ํ๋ฅผ ์ํ ์ํ ๊ธฐ๋ฐ CI/CD ํ์ดํ๋ผ์ธ ์ค๊ณ
- 2026-04-10_ํธ๋ฌ๋ธ์ํ _GitHub_Actions_๊ณ์ _์ฐจ๋จ_์ง๋จ_๋ฐ_Cloudflare_Pages๋ก์_๋ง์ด๊ทธ๋ ์ด์ : GitHub Actions ๊ณ์ ์ฐจ๋จ ์ง๋จ ๋ฐ Cloudflare Pages๋ก์ ๋ง์ด๊ทธ๋ ์ด์
- 2026-04-09_ํธ๋ฌ๋ธ์ํ _Karpenter_JIT_ํ๋ก๋น์ ๋์_์ฝ๋_์คํํธ(Cold_Start)_์ด์_์๋ณ_๋ฐ_Pause_Pod_ํจํด์_ํตํ_๊ฐ์ฉ์ฑ_๊ฐํ_์ ๋ต_์๋ฆฝ : Karpenter JIT ํ๋ก๋น์ ๋์ ์ฝ๋ ์คํํธ(Cold Start) ์ด์ ์๋ณ ๋ฐ Pause Pod ํจํด์ ํตํ ๊ฐ์ฉ์ฑ ๊ฐํ ์ ๋ต ์๋ฆฝ
- 2026-04-07_ํธ๋ฌ๋ธ์ํ _๋น๋ํํ_ํฐ๋ฏธ๋_ํ๊ฒฝ์์์_SSH_์๊ฒฉ_์ ์ด_๋ฐ_์ธ์ฆ_์๋ํ_๋ฌธ์ _ํด๊ฒฐ : ๋น๋ํํ ํฐ๋ฏธ๋ ํ๊ฒฝ์์์ SSH ์๊ฒฉ ์ ์ด ๋ฐ ์ธ์ฆ ์๋ํ ๋ฌธ์ ํด๊ฒฐ
- 2026-04-05_ํธ๋ฌ๋ธ์ํ _๋ค์ค_๋ธ๋์น_Git_๋ณํฉ_์ถฉ๋_๋ถ์_๋ฐ_ํด๊ฒฐ_์ ๋ต_์๋ฆฝ : ๋ค์ค ๋ธ๋์น Git ๋ณํฉ ์ถฉ๋ ๋ถ์ ๋ฐ ํด๊ฒฐ ์ ๋ต ์๋ฆฝ
- 2026-03-16_ํธ๋ฌ๋ธ์ํ _Cloud_Run_๋ฐฐํฌ_์คํจ_๋ค์ค_์์ธ_๋ถ์_๋ฐ_ํด๊ฒฐ_(Service_Account_ํค,_Project_ID,_๋ฆฌ์ _๊ณผ๊ธ) : Cloud Run ๋ฐฐํฌ ์คํจ ๋ค์ค ์์ธ ๋ถ์ ๋ฐ ํด๊ฒฐ (Service Account ํค, Project ID, ๋ฆฌ์ ๊ณผ๊ธ)
- 2026-03-09_ํธ๋ฌ๋ธ์ํ _ํ ๋ผํผ_์ธํ๋ผ_๊ตฌ์ฑ_๊ฐ์ฌ_๋ฐ_๋๋ฝ_๋ฆฌ์์ค(S3,_CloudFront,_Route53)_์๋ณ : ํ ๋ผํผ ์ธํ๋ผ ๊ตฌ์ฑ ๊ฐ์ฌ ๋ฐ ๋๋ฝ ๋ฆฌ์์ค(S3, CloudFront, Route53) ์๋ณ
- 2026-03-09_ํธ๋ฌ๋ธ์ํ _์ฟ ๋ฒ๋คํฐ์ค_ํ๋_์ด๋ฏธ์ง_์ค๋ฅ(CrashLoop)_ํด๊ฒฐ_๋ฐ_๋กค๋ฐฑ_ํธ๋ฌ๋ธ์ํ : ์ฟ ๋ฒ๋คํฐ์ค ํ๋ ์ด๋ฏธ์ง ์ค๋ฅ(CrashLoop) ํด๊ฒฐ ๋ฐ ๋กค๋ฐฑ ํธ๋ฌ๋ธ์ํ
- [[2026-03-09_ํธ๋ฌ๋ธ์ํ
_DB_๋ฐ์ดํฐ_์ด๊ธฐํ(
ddl-auto)_์ค์ _์ค๋ฅ_์ง๋จ_๋ฐ_์๋_์๋ฉ_ํ์ดํ๋ผ์ธ_๊ตฌ์ถ]] : DB ๋ฐ์ดํฐ ์ด๊ธฐํ(ddl-auto) ์ค์ ์ค๋ฅ ์ง๋จ ๋ฐ ์๋ ์๋ฉ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ - 2026-03-02_ํธ๋ฌ๋ธ์ํ _Docker_Compose์_Spring_Boot_๊ฐ_๋ฐ์ดํฐ๋ฒ ์ด์ค_์์ง_์ค์ _๋ถ์ผ์น(MySQL_vs_PostgreSQL)_์์ : Docker Compose์ Spring Boot ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง ์ค์ ๋ถ์ผ์น(MySQL vs PostgreSQL) ์์
- 2026-02-28_ํธ๋ฌ๋ธ์ํ _EKS_์์ฌ_๋ฆฌ์์ค(VPC,_Security_Group)_์์กด์ฑ_์ถ์ _๋ฐ_์์ _์ญ์ : EKS ์์ฌ ๋ฆฌ์์ค(VPC, Security Group) ์์กด์ฑ ์ถ์ ๋ฐ ์์ ์ญ์
- 2026-02-27_ํธ๋ฌ๋ธ์ํ _GCP_Cloud_Run_๊ณผ๊ธ_์์ธ_๋ถ์_๋ฐ_๋ฌด๋ฃ_ํฐ์ด_๋ฆฌ์ ์ผ๋ก_์ฌ๋ฐฐํฌ : GCP Cloud Run ๊ณผ๊ธ ์์ธ ๋ถ์ ๋ฐ ๋ฌด๋ฃ ํฐ์ด ๋ฆฌ์ ์ผ๋ก ์ฌ๋ฐฐํฌ
- 2026-02-27_ํธ๋ฌ๋ธ์ํ _Docker_ํ๊ฒฝ์์_React_Hot_Reload_๋ฏธ์๋_๋ฌธ์ _ํด๊ฒฐ_๋ฐ_์๋์ฐ_ํ๊ฒฝ_์ค์ : Docker ํ๊ฒฝ์์ React Hot Reload ๋ฏธ์๋ ๋ฌธ์ ํด๊ฒฐ ๋ฐ ์๋์ฐ ํ๊ฒฝ ์ค์
- 2026-02-27_ํธ๋ฌ๋ธ์ํ _AWS_Terraform_๋ฆฌ์์ค_๋๋ฆฌํํธ_ํด๊ฒฐ_๋ฐ_Spring_Boot_3.5_์์กด์ฑ_์ถฉ๋_์์ : AWS Terraform ๋ฆฌ์์ค ๋๋ฆฌํํธ ํด๊ฒฐ ๋ฐ Spring Boot 3.5 ์์กด์ฑ ์ถฉ๋ ์์
- 2026-02-23_ํธ๋ฌ๋ธ์ํ _ํ์๋_EKS_๋ฐฐํฌ_ํ_์ฐ์์ ์ธ_์ธํ๋ผ_์ฅ์ _๋ฐ_์ํคํ ์ฒ_๊ฒฐํจ_๋๋ฒ๊น : ํ์๋ EKS ๋ฐฐํฌ ํ ์ฐ์์ ์ธ ์ธํ๋ผ ์ฅ์ ๋ฐ ์ํคํ ์ฒ ๊ฒฐํจ ๋๋ฒ๊น
- 2026-02-01_ํธ๋ฌ๋ธ์ํ _CLI_๋ฐฐ์น_์คํฌ๋ฆฝํธ_์คํ_์_์งํ_์ํฉ_๋ฏธ์ถ๋ ฅ(Hanging)_๋ฌธ์ _ํด๊ฒฐ : CLI ๋ฐฐ์น ์คํฌ๋ฆฝํธ ์คํ ์ ์งํ ์ํฉ ๋ฏธ์ถ๋ ฅ(Hanging) ๋ฌธ์ ํด๊ฒฐ
- 2026-01-21_ํธ๋ฌ๋ธ์ํ _GCP_Skills_Boost_Terraform_๋ฉ_๋น์ฉ_์ ์ฝ_ํ๊ฒฝ์์์_๋ก์ปฌ_์ฌ๊ตฌ์ฑ_๋ฐ_๋๋ฝ_์ฝํ ์ธ _๋ณด์ : GCP Skills Boost Terraform ๋ฉ ๋น์ฉ ์ ์ฝ ํ๊ฒฝ์์์ ๋ก์ปฌ ์ฌ๊ตฌ์ฑ ๋ฐ ๋๋ฝ ์ฝํ ์ธ ๋ณด์
- [[2026-01-20_ํธ๋ฌ๋ธ์ํ
_Obsidian_&Quartz_ํ๊ฒฝ์์_๋น๊ณต๊ฐ_๋ฌธ์_๊ด๋ฆฌ_๋ฐ_๋ฐฐํฌ_์ ์ธ_์ค์ (
published:_false_ํ์ฉ)]] : Obsidian & Quartz ํ๊ฒฝ์์ ๋น๊ณต๊ฐ ๋ฌธ์ ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌ ์ ์ธ ์ค์ (published: falseํ์ฉ) - 2026-01-06_ํธ๋ฌ๋ธ์ํ _Go_์๋ฒ_์ ์ _ํ์ผ_์๋น_์คํจ_๋ฐ_Python-Go_๊ฐ_JSON_๋ํ_๊ตฌ์กฐ_๋ถ์ผ์น_๋๋ฒ๊น : Go ์๋ฒ ์ ์ ํ์ผ ์๋น ์คํจ ๋ฐ Python-Go ๊ฐ JSON ๋ํ ๊ตฌ์กฐ ๋ถ์ผ์น ๋๋ฒ๊น
- 2026-01-03_ํธ๋ฌ๋ธ์ํ _macOS_์์คํ _๋ฐ์ดํฐ_33GB_๊ณผ๋ค_์ ์ _์์ธ_์ถ์ _๋ฐ_๋์ฉ๋_์ ํฌ_ํ์ผ(Ollama,_VM,_Cache)_์ผ๊ด_์ญ์ : macOS ์์คํ ๋ฐ์ดํฐ 33GB ๊ณผ๋ค ์ ์ ์์ธ ์ถ์ ๋ฐ ๋์ฉ๋ ์ ํฌ ํ์ผ(Ollama, VM, Cache) ์ผ๊ด ์ญ์
- 2026-01-03_ํธ๋ฌ๋ธ์ํ _macOS_์์คํ _๋ฐ์ดํฐ_33GB_๊ณผ๋ค_์ ์ _์์ธ_๋ถ์_๋ฐ_์จ๊ฒจ์ง_์ ํฌ_ํ์ผ_์ ๊ฑฐ : macOS ์์คํ ๋ฐ์ดํฐ 33GB ๊ณผ๋ค ์ ์ ์์ธ ๋ถ์ ๋ฐ ์จ๊ฒจ์ง ์ ํฌ ํ์ผ ์ ๊ฑฐ
- 2026-01-01_ํธ๋ฌ๋ธ์ํ _Google_Chrome_Remote_Desktop_์ ์_๋ถ๊ฐ_์์ธ_๊ท๋ช _๋ฐ_์๋น์ค_์ฌ์์_์๋_์ค_๋ฐ์ํ_launchctl_์๋ฌ_๋๋ฒ๊น : Google Chrome Remote Desktop ์ ์ ๋ถ๊ฐ ์์ธ ๊ท๋ช ๋ฐ ์๋น์ค ์ฌ์์ ์๋ ์ค ๋ฐ์ํ launchctl ์๋ฌ ๋๋ฒ๊น
- 2025-12-30_ํธ๋ฌ๋ธ์ํ _๋ก์ปฌ_ํ๊ฒฝ_CLI_๋ฒ์ _์ถฉ๋_ํด๊ฒฐ_๋ฐ_์คํ_๊ฒฝ๋ก_์ฐ์ ์์_์ค์ : ๋ก์ปฌ ํ๊ฒฝ CLI ๋ฒ์ ์ถฉ๋ ํด๊ฒฐ ๋ฐ ์คํ ๊ฒฝ๋ก ์ฐ์ ์์ ์ค์
Database
- 2026-04-15_ํธ๋ฌ๋ธ์ํ _๋ฐฑ์๋_๊ธฐ๋_์คํจ(JWT_DDL)_๋ฐ_DB_์ด๊ธฐํ(Seeding)_์ ๋ต_์๋ฆฝ : ๋ฐฑ์๋ ๊ธฐ๋ ์คํจ(JWT/DDL) ๋ฐ DB ์ด๊ธฐํ(Seeding) ์ ๋ต ์๋ฆฝ
- 2026-04-05_ํธ๋ฌ๋ธ์ํ _PostgreSQL_๋ง์ด๊ทธ๋ ์ด์ _๋ฐ์ดํฐ_์ ํฉ์ฑ_์ค๋ฅ_๋๋ฒ๊น _๋ฐ_๋ณต๊ตฌ : PostgreSQL ๋ง์ด๊ทธ๋ ์ด์ ๋ฐ์ดํฐ ์ ํฉ์ฑ ์ค๋ฅ ๋๋ฒ๊น ๋ฐ ๋ณต๊ตฌ
- 2026-03-09_ํธ๋ฌ๋ธ์ํ _Docker_์ปจํ ์ด๋_DB์์_AWS_RDS_PostgreSQL๋ก์_๋ง์ด๊ทธ๋ ์ด์ _์ ๋ต_์๋ฆฝ : Docker ์ปจํ ์ด๋ DB์์ AWS RDS PostgreSQL๋ก์ ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ต ์๋ฆฝ
- 2026-03-01_ํธ๋ฌ๋ธ์ํ _๋ฐ์ผ๋ฆฌ_ํ์ดํผ_์ฃผ๊ฐ_๋ฆฌํฌํธ_์๋ํ_๋ก์ง์_๋ ์ง_๊ณ์ฐ_์ค๋ฅ_์์ : ๋ฐ์ผ๋ฆฌ ํ์ดํผ ์ฃผ๊ฐ ๋ฆฌํฌํธ ์๋ํ ๋ก์ง์ ๋ ์ง ๊ณ์ฐ ์ค๋ฅ ์์
- 2026-01-07_ํธ๋ฌ๋ธ์ํ _Meta_๊ด๊ณ _๋ฐ์ดํฐ_ํ์ดํ๋ผ์ธ_๊ตฌ์ถ_๋ฐ_์ธ์ฆ_์ด์_์ํคํ ์ฒ_์ค๊ณ : Meta ๊ด๊ณ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ ๋ฐ ์ธ์ฆ/์ด์ ์ํคํ ์ฒ ์ค๊ณ
- 2026-01-06_ํธ๋ฌ๋ธ์ํ _๋ธ๋๋๋ณ_๋ฐ์ดํฐ_๋ ธ์ถ๋_์ฐจ์ด_์์ธ_๋ถ์_๋ฐ_๋๋ฝ๋_Instagram_CSV_์์ค_์๋ณ : ๋ธ๋๋๋ณ ๋ฐ์ดํฐ ๋ ธ์ถ๋ ์ฐจ์ด ์์ธ ๋ถ์ ๋ฐ ๋๋ฝ๋ Instagram CSV ์์ค ์๋ณ
- 2026-01-06_ํธ๋ฌ๋ธ์ํ _UTF-16LE_์ธ์ฝ๋ฉ๋_Instagram_์ธ์ฌights_CSV_ํ์ฑ_๋ฐ_๋ค์ค_ํ์ผ_์๊ณ์ด_๋ณํฉ_๊ธฐ๋ฅ_๊ตฌํ : UTF-16LE ์ธ์ฝ๋ฉ๋ Instagram ์ธ์ฌights CSV ํ์ฑ ๋ฐ ๋ค์ค ํ์ผ ์๊ณ์ด ๋ณํฉ ๊ธฐ๋ฅ ๊ตฌํ
AI & Agent
- 2026-04-18_ํธ๋ฌ๋ธ์ํ _LLM_์์ฑ_๋ฌธ์์_์ธ์ด_์ค์ผ(ํ์_ํผ์ฉ)_์์ _๋ฐ_์๋_์ธ๋ฑ์ฑ(MOC)_๊ธฐ๋ฅ์_ํตํ_์ง์_๋ฒ ์ด์ค_๊ตฌ์กฐํ : LLM ์์ฑ ๋ฌธ์์ ์ธ์ด ์ค์ผ(ํ์ ํผ์ฉ) ์์ ๋ฐ ์๋ ์ธ๋ฑ์ฑ(MOC) ๊ธฐ๋ฅ์ ํตํ ์ง์ ๋ฒ ์ด์ค ๊ตฌ์กฐํ
- 2026-04-18_ํธ๋ฌ๋ธ์ํ _AI_๋ก๊ทธ_๋ถ์_์์ด์ ํธ์_์ค๋ณต_๊ฒ์ฌ(Deduplicator)_๋ก์ง_๊ตฌํ_๋ฐ_์คํ _๋ฐฑํ(Auto-Backfill)_์ํคํ ์ฒ_์ค๊ณ : AI ๋ก๊ทธ ๋ถ์ ์์ด์ ํธ์ ์ค๋ณต ๊ฒ์ฌ(Deduplicator) ๋ก์ง ๊ตฌํ ๋ฐ ์คํ ๋ฐฑํ(Auto-Backfill) ์ํคํ ์ฒ ์ค๊ณ
- 2026-04-06_ํธ๋ฌ๋ธ์ํ _๋ก์ปฌ๋ฆฌ(Locally)_ํ๋ก์ ํธ์_Next.js์_Python_๋ฐฑ์๋_๊ฐ_AI_๋ชจ๋_์ค๋ณต_๋ฐ_ํตํฉ_๊ฒฐํจ_๋ถ์ : ๋ก์ปฌ๋ฆฌ(Locally) ํ๋ก์ ํธ์ Next.js์ Python ๋ฐฑ์๋ ๊ฐ AI ๋ชจ๋ ์ค๋ณต ๋ฐ ํตํฉ ๊ฒฐํจ ๋ถ์
- 2026-04-05_ํธ๋ฌ๋ธ์ํ _AI_์ฌํ_์ผ์ _์์ฑ_๋ก์ง_์ฌ์ค๊ณ_๋ฐ_๊ถ์ญ(Zone)_๊ธฐ๋ฐ_์ํคํ ์ฒ_๋์ : AI ์ฌํ ์ผ์ ์์ฑ ๋ก์ง ์ฌ์ค๊ณ ๋ฐ ๊ถ์ญ(Zone) ๊ธฐ๋ฐ ์ํคํ ์ฒ ๋์
- 2026-04-03_ํธ๋ฌ๋ธ์ํ _๋จ์_๋ฒ์ญ์์_๋ฌธํ์ _๋ก์ปฌ๋ผ์ด์ ์ด์ (L10n)์ผ๋ก์_๋ฒ์ญ_๋ก์ง_๊ฐํธ : ๋จ์ ๋ฒ์ญ์์ ๋ฌธํ์ ๋ก์ปฌ๋ผ์ด์ ์ด์ (L10n)์ผ๋ก์ ๋ฒ์ญ ๋ก์ง ๊ฐํธ
- 2026-04-03_ํธ๋ฌ๋ธ์ํ _GCP_Vertex_AI_๋ชจ๋ธ_404_์๋ฌ_ํด๊ฒฐ_๋ฐ_์๋ํฌ์ธํธ_๋ฒ์ _๋ง์ถค : GCP Vertex AI ๋ชจ๋ธ 404 ์๋ฌ ํด๊ฒฐ ๋ฐ ์๋ํฌ์ธํธ ๋ฒ์ ๋ง์ถค
- 2026-04-02_ํธ๋ฌ๋ธ์ํ _RAG_์์คํ ์_๋ฑ๋ฑํ_๋ต๋ณ_ํค_๊ฐ์ ์_์ํ_์์คํ _ํ๋กฌํํธ(Persona)_๊ตฌ์กฐํ_๋ฐ_๋ฆฌํฉํ ๋ง : RAG ์์คํ ์ ๋ฑ๋ฑํ ๋ต๋ณ ํค ๊ฐ์ ์ ์ํ ์์คํ ํ๋กฌํํธ(Persona) ๊ตฌ์กฐํ ๋ฐ ๋ฆฌํฉํ ๋ง
- 2026-03-30_ํธ๋ฌ๋ธ์ํ _RAG_์์คํ _์๋ต_ํ์ง_์ ํ_์์ธ_๋ถ์_๋ฐ_๊ณ ํ์ง_Seed_Data_์์ฑ_ํ์ดํ๋ผ์ธ_์ ๋ต_์๋ฆฝ : RAG ์์คํ ์๋ต ํ์ง ์ ํ ์์ธ ๋ถ์ ๋ฐ ๊ณ ํ์ง Seed Data ์์ฑ ํ์ดํ๋ผ์ธ ์ ๋ต ์๋ฆฝ
- 2026-02-22_ํธ๋ฌ๋ธ์ํ _Claude_Desktop_MCP_์๋ฒ_ํ ํฐ_๊ฐฑ์ _๋ฐ_์ฐ๋_๋๋ฒ๊น : Claude Desktop MCP ์๋ฒ ํ ํฐ ๊ฐฑ์ ๋ฐ ์ฐ๋ ๋๋ฒ๊น
- 2026-01-28_ํธ๋ฌ๋ธ์ํ _Cline_CLI_ํธ์ถ_์_๋ด๋ถ_๋ชจ๋ธ(GLM)_ํ์ฉ_์คํจ_๋ฐ_์์ด์ ํธ_๋ชฉ์ _์ดํ(Behavior_Drift)_๋ฌธ์ _ํด๊ฒฐ : Cline CLI ํธ์ถ ์ ๋ด๋ถ ๋ชจ๋ธ(GLM) ํ์ฉ ์คํจ ๋ฐ ์์ด์ ํธ ๋ชฉ์ ์ดํ(Behavior Drift) ๋ฌธ์ ํด๊ฒฐ
- [[2026-01-02_ํธ๋ฌ๋ธ์ํ _๋ค์ค_AI_์์ด์ ํธ(Cline,_Z.ai)ํตํฉโ์๋น์คโ_์์คํ ์_Subprocess_๋์ฝ๋ฉ_์๋ฌ_๋ฐ_๋์_๋ฐฉ์_๋๋ฒ๊น ]] : ๋ค์ค AI ์์ด์ ํธ(Cline, Z.ai) ํตํฉ โ์๋น์คโ ์์คํ ์ Subprocess ๋์ฝ๋ฉ ์๋ฌ ๋ฐ ๋์ ๋ฐฉ์ ๋๋ฒ๊น
- 2026-01-02_ํธ๋ฌ๋ธ์ํ _Python_๋ฉํฐ_์์ด์ ํธ_๋ณ๋ ฌ_์คํ_์คํฌ๋ฆฝํธ์_์ธ์ฝ๋ฉ_์ถฉ๋_๋ฐ_Cline_Agent_์ถ๋ ฅ_๋ก์ง_๋๋ฒ๊น : Python ๋ฉํฐ ์์ด์ ํธ ๋ณ๋ ฌ ์คํ ์คํฌ๋ฆฝํธ์ ์ธ์ฝ๋ฉ ์ถฉ๋ ๋ฐ Cline Agent ์ถ๋ ฅ ๋ก์ง ๋๋ฒ๊น
- 2025-12-30_ํธ๋ฌ๋ธ์ํ _Gemini_API_์ฐ๋_์คํจ_๋ฐ_SDK_๋ฒ์ _ํธํ์ฑ_๋๋ฒ๊น : Gemini API ์ฐ๋ ์คํจ ๋ฐ SDK ๋ฒ์ ํธํ์ฑ ๋๋ฒ๊น
- 2025-12-30_ํธ๋ฌ๋ธ์ํ _Gemini_API_404_์๋ฌ_๋ฐ_์ฟผํฐ_ํ๊ณ_ํด๊ฒฐ์_์ํ_๋ชจ๋ธ_์๋_ํ์ง_๋ก์ง_๊ตฌํ : Gemini API 404 ์๋ฌ ๋ฐ ์ฟผํฐ ํ๊ณ ํด๊ฒฐ์ ์ํ ๋ชจ๋ธ ์๋ ํ์ง ๋ก์ง ๊ตฌํ
Architecture
- 2026-04-16_ํธ๋ฌ๋ธ์ํ _์ฃผ๋ฌธ_๋ด์ญ_์กฐํ(Order_History)_๊ธฐ๋ฅ_๊ตฌํ_์ค_JPA_์ํฐํฐ_์๋ช ์ฃผ๊ธฐ_๊ด๋ฆฌ_๋ฌธ์ _ํด๊ฒฐ : ์ฃผ๋ฌธ ๋ด์ญ ์กฐํ(Order History) ๊ธฐ๋ฅ ๊ตฌํ ์ค JPA ์ํฐํฐ ์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ ๋ฌธ์ ํด๊ฒฐ
- 2026-04-16_ํธ๋ฌ๋ธ์ํ _๋ถ์ฐ_ํ๊ฒฝ์์์_์ฌ๊ณ _๋ฐ์ดํฐ_์ผ๊ด์ฑ_๋ถ๊ดด(Redis_TimeDeal_Sku)_๋ณต๊ตฌ : ๋ถ์ฐ ํ๊ฒฝ์์์ ์ฌ๊ณ ๋ฐ์ดํฐ ์ผ๊ด์ฑ ๋ถ๊ดด(Redis/TimeDeal/Sku) ๋ณต๊ตฌ
- 2026-04-16_ํธ๋ฌ๋ธ์ํ _gRPC_์๋น์ค_๊ฐ_์์ธ_์ ํ_์คํจ๋ก_์ธํ_500_์๋ฌ๋ฅผ_์ ์ ํ_4xx_์๋ฌ๋ก_๋ณํ : gRPC ์๋น์ค ๊ฐ ์์ธ ์ ํ ์คํจ๋ก ์ธํ 500 ์๋ฌ๋ฅผ ์ ์ ํ 4xx ์๋ฌ๋ก ๋ณํ
- 2026-04-16_ํธ๋ฌ๋ธ์ํ _Cloudflare_Workers_์์ฝ_์์คํ _์ ๋ฉด_๋ฆฌํฉํ ๋ง_๋ฐ_์ํฐํ๋ผ์ด์ฆ_๊ธฐ๋ฅ_์ถ๊ฐ : Cloudflare Workers ์์ฝ ์์คํ ์ ๋ฉด ๋ฆฌํฉํ ๋ง ๋ฐ ์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฅ ์ถ๊ฐ
- 2026-04-15_ํธ๋ฌ๋ธ์ํ _์ฌ๊ณ _๋ฐ์ดํฐ_์ ํฉ์ฑ_๋ฌธ์ (Redis_Cache_vs_RDB)_ํด๊ฒฐ : ์ฌ๊ณ ๋ฐ์ดํฐ ์ ํฉ์ฑ ๋ฌธ์ (Redis Cache vs RDB) ํด๊ฒฐ
- 2026-04-10_ํธ๋ฌ๋ธ์ํ _MSA_์ํคํ ์ฒ์_๋ง์ถ_ECS_Fargate_์ธํ๋ผ_๋ฆฌํฉํ ๋ง : MSA ์ํคํ ์ฒ์ ๋ง์ถ ECS Fargate ์ธํ๋ผ ๋ฆฌํฉํ ๋ง
- 2026-04-03_ํธ๋ฌ๋ธ์ํ _๋ค๊ตญ์ด_์ง์์_์ํ_๋ฐ์ดํฐ_์ํคํ ์ฒ_์ค๊ณ_๋ฐ_ID_๊ด๋ฆฌ_์ ๋ต_์๋ฆฝ : ๋ค๊ตญ์ด ์ง์์ ์ํ ๋ฐ์ดํฐ ์ํคํ ์ฒ ์ค๊ณ ๋ฐ ID ๊ด๋ฆฌ ์ ๋ต ์๋ฆฝ
- 2026-04-02_ํธ๋ฌ๋ธ์ํ _Google_Sheets_๋ฐ์ดํฐ์_Qdrant_๊ฐ์_ID_์คํค๋ง_๋ถ์ผ์น_ํด๊ฒฐ_๋ฐ_RAG_ํ์ดํ๋ผ์ธ_์ฐ๋_์ค๊ณ : Google Sheets ๋ฐ์ดํฐ์ Qdrant ๊ฐ์ ID ์คํค๋ง ๋ถ์ผ์น ํด๊ฒฐ ๋ฐ RAG ํ์ดํ๋ผ์ธ ์ฐ๋ ์ค๊ณ
- 2026-03-09_ํธ๋ฌ๋ธ์ํ _์ฌ๊ณ _๋์์ฑ_์ ์ด๋ฅผ_์ํ_Redis(Redisson)_๋ถ์ฐ_๋ฝ_์ํคํ ์ฒ_๋์ : ์ฌ๊ณ ๋์์ฑ ์ ์ด๋ฅผ ์ํ Redis(Redisson) ๋ถ์ฐ ๋ฝ ์ํคํ ์ฒ ๋์
- 2026-03-08_ํธ๋ฌ๋ธ์ํ _ํ์๋_๊ณ ๋์์ฑ_์ํคํ ์ฒ์_3์ค_๋ฐฉ์ด์ _๋ฐ_์ฌ๊ณ _์ ํฉ์ฑ_๋ฉ์ปค๋์ฆ_๋ถ์ : ํ์๋ ๊ณ ๋์์ฑ ์ํคํ ์ฒ์ 3์ค ๋ฐฉ์ด์ ๋ฐ ์ฌ๊ณ ์ ํฉ์ฑ ๋ฉ์ปค๋์ฆ ๋ถ์
- 2026-03-08_ํธ๋ฌ๋ธ์ํ _์ํคํ ์ฒ_์ ์ฌ์ _๊ฒฐํจ_์๋ณ_๋ฐ_ํ์ฅ์ฑ_๊ณ ๋ํ_๋ฐฉ์_์๋ฆฝ : ์ํคํ ์ฒ ์ ์ฌ์ ๊ฒฐํจ ์๋ณ ๋ฐ ํ์ฅ์ฑ ๊ณ ๋ํ ๋ฐฉ์ ์๋ฆฝ
- 2026-03-05_ํธ๋ฌ๋ธ์ํ _๊ฒฐ์ _ํ๋ก์ฐ(์ฃผ๋ฌธ์_์์ฑ_vs_๊ฒฐ์ _์๋จ_์ ํ)์_UX_๊ฐ์ _๋ฐฉํฅ_๋ชจ์_๋ฐ_๋ฐฑ์๋_Redis_์ฌ๊ณ _์ฐจ๊ฐ_์์ _๊ฒ์ฆ : ๊ฒฐ์ ํ๋ก์ฐ(์ฃผ๋ฌธ์ ์์ฑ vs ๊ฒฐ์ ์๋จ ์ ํ)์ UX ๊ฐ์ ๋ฐฉํฅ ๋ชจ์ ๋ฐ ๋ฐฑ์๋ Redis ์ฌ๊ณ ์ฐจ๊ฐ ์์ ๊ฒ์ฆ
- 2026-02-27_ํธ๋ฌ๋ธ์ํ _ํ์๋_๋ฐฑ์๋_Redis_์ฐ๊ฒฐ_์คํจ_๋ฐ_์ฌ๊ณ _์ ํฉ์ฑ_์ค๋ฅ_๋๋ฒ๊น : ํ์๋ ๋ฐฑ์๋ Redis ์ฐ๊ฒฐ ์คํจ ๋ฐ ์ฌ๊ณ ์ ํฉ์ฑ ์ค๋ฅ ๋๋ฒ๊น
- 2026-02-26_ํธ๋ฌ๋ธ์ํ _EC2_ํ์๋_์๋ฒ_๋ถํ_ํ ์คํธ_๋ฐ_์ํ_ํ์ฅ(Scaling)_๋ฌดํจํ_์์ธ_๋ถ์ : EC2 ํ์๋ ์๋ฒ ๋ถํ ํ ์คํธ ๋ฐ ์ํ ํ์ฅ(Scaling) ๋ฌดํจํ ์์ธ ๋ถ์
- 2026-02-24_ํธ๋ฌ๋ธ์ํ _Kafka_๋ฐ_Saga_ํจํด_๋จ์ฉ์_๋ฐ๋ฅธ_ํ์๋_์์คํ _์ ๋ขฐ์ฑ_์ ํ_์์ธ_๋ถ์_๋ฐ_PG_ํธ๋์ญ์ _๋ฒ์_์ต์ ํ : Kafka ๋ฐ Saga ํจํด ๋จ์ฉ์ ๋ฐ๋ฅธ ํ์๋ ์์คํ ์ ๋ขฐ์ฑ ์ ํ ์์ธ ๋ถ์ ๋ฐ PG ํธ๋์ญ์ ๋ฒ์ ์ต์ ํ
- 2026-02-24_ํธ๋ฌ๋ธ์ํ _EKS_๊ธฐ๋ฐ_ํ์๋_๋ชจ๋๋ฆฌ์_DB_์ํคํ ์ฒ์_๋ณด์_์ทจ์ฝ์ _๋ฐ_๋์์ฑ_์ ์ด(Race_Condition)_๋ฌธ์ _์๋ณ : EKS ๊ธฐ๋ฐ ํ์๋ ๋ชจ๋๋ฆฌ์ DB ์ํคํ ์ฒ์ ๋ณด์ ์ทจ์ฝ์ ๋ฐ ๋์์ฑ ์ ์ด(Race Condition) ๋ฌธ์ ์๋ณ
- 2026-02-17_ํธ๋ฌ๋ธ์ํ _GLM_๊ธฐ๋ฐ_์์ฐจ_์ฒ๋ฆฌ_์์คํ ์_์ฑ๋ฅ_๋ณ๋ชฉ_๋ถ์_๋ฐ_MLX_๋ณ๋ ฌ_์ํคํ ์ฒ_ํตํฉ_ํ๋น์ฑ_๊ฒํ : GLM ๊ธฐ๋ฐ ์์ฐจ ์ฒ๋ฆฌ ์์คํ ์ ์ฑ๋ฅ ๋ณ๋ชฉ ๋ถ์ ๋ฐ MLX ๋ณ๋ ฌ ์ํคํ ์ฒ ํตํฉ ํ๋น์ฑ ๊ฒํ
- 2026-02-12_ํธ๋ฌ๋ธ์ํ _Notion_Webhook_๋ฐ์ดํฐ_๋ถ์กฑ_๋ฌธ์ _๋ถ์_๋ฐ_Cloud_Run_์ํคํ ์ฒ_์ ํจ์ฑ_๊ฒํ : Notion Webhook ๋ฐ์ดํฐ ๋ถ์กฑ ๋ฌธ์ ๋ถ์ ๋ฐ Cloud Run ์ํคํ ์ฒ ์ ํจ์ฑ ๊ฒํ
- 2026-01-06_ํธ๋ฌ๋ธ์ํ _๋ฐ์ดํฐ_๊ตฌ์กฐ_๋ถ์ผ์น_ํด๊ฒฐ์_์ํ_Go_๊ธฐ๋ฐ_Anti-Corruption_Layer(ACL)_์ํคํ ์ฒ_์ค๊ณ : ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ถ์ผ์น ํด๊ฒฐ์ ์ํ Go ๊ธฐ๋ฐ Anti-Corruption Layer(ACL) ์ํคํ ์ฒ ์ค๊ณ