분류 전체보기126 About - Miracle's Dev Log About MiracleHello, and welcome to Miracle's Dev Log, the technical blog operated by Miracle (미라클).Miracle is an independent software business founded in March 2023 and based in Seoul, South Korea. We build and operate web, mobile, and AI-powered software products.This blog documents the real-world challenges, solutions, and lessons learned while developing and operating software products. Topic.. 2026. 6. 2. 다 같은 개념인 줄 알았다 — on-demand · serverless · Edge Function · 콜드 스타트 아키텍처 · 1인 개발자 메모다 같은 개념인 줄 알았다 — on-demand · serverless · Edge Function · 콜드 스타트"이거 다 비슷한 말 아니에요?"라는 질문에서 시작한, 네 단어가 사실은 서로 다른 '층'이라는 정리.2026-06-01 · 약 8분 소요 · 이전 글: 화면은 누가 그리나 — SSR · CSR들어가며: "이거 다 같은 거 아니에요?"지난 글에서 "앱인토스 앱은 CSR이고, 짝이 되는 백엔드는 serverless"라는 얘기를 하다가, 꼬리에 꼬리를 무는 질문이 나왔어요. on-demand, serverless, Edge Function, 콜드 스타트 — 글을 보다 보면 이 넷이 거의 한 묶음으로 같이 등장하거든요. 그래서 자연스럽게 이런 의문이 들죠. "이거 다 .. 2026. 6. 1. 화면은 누가 그리나 — SSR · CSR, 그리고 그 사이의 것들 프론트엔드 · 1인 개발자 메모화면은 누가 그리나 — SSR · CSR, 그리고 그 사이의 것들"Next.js 쓰면 SSR 아니에요?"라는 질문에서 시작한, 렌더링이 일어나는 '장소'에 대한 지형도 정리.2026-06-01 · 약 10분 소요들어가며: "Next.js 쓰면 SSR 아니에요?"앱인토스 앱은 전부 React로 짜는데, 이게 다 CSR이에요. 그런데 블로그나 랜딩 페이지 얘기가 나오면 갑자기 "그건 SSR이 유리하지"라는 말이 나오죠. 누가 물었어요. "같은 React인데 왜 어떤 건 CSR이고 어떤 건 SSR이에요? Next.js 쓰면 그냥 SSR 아니에요?"여기엔 흔한 오해가 하나 있어요. SSR과 CSR을 프레임워크 이름이나 좋고 나쁨의 문제로 보는 것. 사실 둘의 차이는 딱 하나예요 —.. 2026. 6. 1. 큐라고 다 같은 큐가 아니다 — Kafka · SQS · RabbitMQ · Cloudflare Queues 지형도 아키텍처 · 1인 개발자 메모 큐라고 다 같은 큐가 아니다— Kafka · SQS · RabbitMQ · Cloudflare Queues 지형도 지난 글에서 "큐 패턴"으로 백엔드를 다시 짰다. 그런데 그 '큐'는 한 종류가 아니다. "왜 Kafka 안 썼어요?"라는 질문에서 시작한, 메시지 시스템 지형도 정리. 2026-05-31 · 약 10분 소요 · 이전 글: 큐 패턴 도입기 들어가며: "왜 Kafka 안 썼어요?" 지난 글에서 3분 걸리는 AI 호출을 백그라운드로 빼면서 큐 패턴을 도입한 이야기를 썼어요. Cloudflare Queues를 썼다고 했더니 돌아온 질문이 이거였습니다. "큐면 Kafka 아니에요? 왜 Kafka 안 썼어요?" 이 질문에는 흔한 오해가 하나 .. 2026. 5. 31. AI 호출 3분, 사용자는 1초도 못 기다린다 — 큐 패턴 도입기 아키텍처 · 1인 개발자 메모 AI 호출 3분, 사용자는 1초도 못 기다린다— 큐 패턴 도입기 사용자 입장에서 3분 빈 화면. 그게 정말 답일 리가 없잖아요. Cloudflare Workers + Queues + D1 + R2로 백엔드를 다시 설계한 이야기. 2026-05-26 · 약 9분 소요 문제: 3분 빈 화면 특정 이미지 생성 AI를 부르면 결과가 나오기까지 약 3분이 걸립니다. 모델의 본질적 처리 시간이라 줄일 수 없어요. 문제는 이게 사용자가 요청 직후 결과를 기대하는 화면에서 발생한다는 거예요. 3분 동안 스피너만 보고 있게 만들 순 없죠. 3분이라는 시간감 비교: 유튜브 광고 스킵 가능 시간 5초. 메신저 메시지 전송 0.5초. 모바일 송금 1~2초. 그.. 2026. 5. 31. 서버 CLI 도구 정리 — Wrangler, gh, Supabase CLI 개발 도구 · 1인 개발자 메모 서버 CLI 도구 정리— Wrangler, gh, Supabase CLI 클라우드 인프라를 다루다 보면 결국 터미널로 돌아오게 됩니다. 사이드 프로젝트를 진행하면서 실제로 쓴 세 가지 CLI를 정리했어요. 2026-05-26 · 약 6분 소요 왜 이 글을 쓰게 됐냐 오늘 프로젝트 백엔드를 Cloudflare로 옮기기로 결정하면서 wrangler login을 입력하려는데 문득 이런 생각이 들었어요. "이거 도대체 뭐지? 왜 굳이 CLI를 쓰는 거지?" 이미 gh는 일상적으로 쓰고 있고, 한때 Supabase CLI도 보던 시기가 있었는데 막상 셋의 차이를 누가 물어보면 즉답이 어렵더라고요.. 2026. 5. 26. 이전 1 2 3 4 5 ··· 21 다음 반응형