Hanna's Blog
Welcome to my personal blog!
You can follow me on my social media andGithubaccount. ๐๐ป
Recent Posts
Debugging Missing Supabase Logs After Vercel Streaming Responses
Published:ย atย ์ค์ 09:00A root-cause analysis of why Supabase prompt_logs stopped recording while LLM streaming responses still worked normally in a Vercel serverless environment
Vercel Streaming ์๋ต ์ดํ Supabase ๋ก๊น ์ด ์ฌ๋ผ์ง ๋ฌธ์ ๋๋ฒ๊น
Published:ย atย ์ค์ 09:00Vercel ์๋ฒ๋ฆฌ์ค ํ๊ฒฝ์์ LLM ์คํธ๋ฆฌ๋ฐ ์๋ต์ ์ ์์ธ๋ฐ Supabase prompt_logs ๊ธฐ๋ก๋ง ๋ฉ์ถ ๋ฌธ์ ์ ์์ธ ๋ถ์๊ณผ ํด๊ฒฐ ๊ณผ์
Applying Spring Cloud MSA in Practice - Building a Card Payment Gateway in 6 Phases
Published:ย atย ์ค์ 09:00Let us analyze the process of applying Spring Cloud from an order-payment learning project to a real card authorization system and advancing the PG service through 6 phases
Spring Cloud MSA ์ค์ ์ ์ฉ โ ์นด๋ ๊ฒฐ์ ๊ฒ์ดํธ์จ์ด๋ฅผ 6๋จ๊ณ์ ๊ฑธ์ณ ๊ณ ๋ํํ๊ธฐ
Published:ย atย ์ค์ 09:00์ฃผ๋ฌธ-๊ฒฐ์ ํ์ต ํ๋ก์ ํธ์์ ๋ฐฐ์ด Spring Cloud๋ฅผ ์ค์ ์นด๋ ๊ฒฐ์ ์น์ธ ์์คํ ์ ์ ์ฉํ๋ฉฐ PG ์๋น์ค๋ฅผ 6๋จ๊ณ์ ๊ฑธ์ณ ๊ณ ๋ํํ ๊ณผ์ ์ ๋ถ์ํด๋ณด์
From Monolith to Spring Cloud MSA - A 4-Step Evolution Record
Published:ย atย ์ค์ 09:00Let us analyze how an order-payment system evolves step by step from a monolith to microservices, service discovery, and centralized configuration, and what problems were solved at each stage
๋ชจ๋๋ฆฌ์ค์์ Spring Cloud MSA๊น์ง, 4๋จ๊ณ ์งํ ๊ณผ์ ๊ธฐ๋ก
Published:ย atย ์ค์ 09:00์ฃผ๋ฌธ-๊ฒฐ์ ์์คํ ์ ๋ชจ๋๋ฆฌ์ค โ ๋ง์ดํฌ๋ก์๋น์ค โ ์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ โ ์ค์ํ ์ค์ ์ผ๋ก ์ ์ง์ ์ผ๋ก ์งํ์ํค๋ฉฐ ๊ฐ ๋จ๊ณ์์ ํด๊ฒฐํ ๋ฌธ์ ๋ฅผ ๋ถ์ํด๋ณด์
Spring AOP Deep Dive - From Proxy Pattern to Reflection-based DI Container
Published:ย atย ์ค์ 10:00Let us understand how Spring AOP works by going from manual proxies to JDK Dynamic Proxy to the Reflection API, and finally building a DI container ourselves
Spring AOP Deep Dive โ ํ๋ก์ ํจํด๋ถํฐ ๋ฆฌํ๋ ์ ๊ธฐ๋ฐ DI ์ปจํ ์ด๋๊น์ง
Published:ย atย ์ค์ 10:00์๋ ํ๋ก์ โ JDK Dynamic Proxy โ ๋ฆฌํ๋ ์ API๋ฅผ ๊ฑฐ์ณ, ์ง์ DI ์ปจํ ์ด๋๋ฅผ ๋ง๋ค์ด๋ณด๋ฉฐ Spring AOP์ ๋์ ์๋ฆฌ๋ฅผ ์ดํดํด๋ณด์