-
캐시가 느릴 때 Redis부터 붙이기 전에 다시 보는 순서
SCM·ERP처럼 조회 화면이 많은 회사 시스템을 만들고 운영해 온 내 입장에서는, “느리니 Redis부터 붙이자”는 말이 가장 익숙한 출발점이었다. 하지만 실제로 요청 경로를 펼쳐 보면 Redis는 여러 선택지 중 뒤쪽에 있다. 이미 받은 CSS를 브라우저가…
-
WMS 재고 속도 이슈에서 비관적 락과 낙관적 락을 고르는 기준
WMS 재고 처리에서 배타 락이 병목이 될 때 비관적 락과 낙관적 락을 어떻게 골라야 할까. 충돌 빈도, 재시도 폭주, 조건부 재고 차감과 측정 지표를 실무 관점에서 정리합니다.
-
대규모 예매 시스템 아키텍처: 대기열·좌석 선점·결제 분리
얼마 전 지인과 명절 예매 이야기를 하다가, “접속자를 수십만 명씩 받는 서비스는 결국 Redis를 앞에 두면 끝나는 것 아니냐”는 말이 나왔다. 처음에는 나도 그렇게 단순하게 생각했는데, 이야기를 이어가다 보니 문제는 Redis 자체보다 어디까지를 기다리게…
-
React Native 생태계 7월 업데이트 정리: PDA 개발에서 체감한 성능·AI 도구 변화
React Native 0.86과 Expo SDK 57, Expo MCP 흐름을 PDA 개발 관점에서 정리합니다. Android edge-to-edge, 디버깅, 오프라인 데이터 설계까지 짚어봅니다.
-
WatermelonDB 사용 후기: 다음 React Native 프로젝트에서는 이렇게 쓰고 싶다
React Native에서 WatermelonDB를 사용하며 느낀 장점과 단점, AsyncStorage·SQLite 계열 공개 벤치마크 수치, 로컬 DB 설계, 동기화 주의점, 다음 프로젝트 설정 방법을 정리합니다.
-
Cloudflare Tunnel 후기: 포트포워딩 없이 개발 서버를 안전하게 열어보니
Cloudflare Tunnel이 무엇인지, 포트포워딩·Microsoft Dev Tunnels·VPN과 무엇이 다른지, 개발 환경 사용 흐름과 보안 베스트 프랙티스를 정리했다.
-
GitHub Copilot 과금 변경 이후 Claude Code, Codex, Cursor는 어떻게 봐야 할까
GitHub Copilot 과금이 AI Credits 기반으로 바뀐 뒤 Claude Code, OpenAI Codex, Cursor를 개발자 관점에서 비교했습니다.
-
Firecrawl·Crawl4AI·WaterCrawl 비교 후기: 공공데이터 API가 없는 곳에 써보니
공공데이터 API가 지원되지 않는 페이지에 Firecrawl을 써본 경험을 바탕으로 Crawl4AI, WaterCrawl과의 성능·운영 차이를 후기 형식으로 정리했다.
-
Layer vs Tier 차이: 커피 마시다 다시 정리한 논리 계층과 물리 계층
Layer vs Tier 차이를 React와 Supabase 구조 예시로 정리했습니다. 논리 계층과 물리 배포 단위를 구분하는 기준, 헷갈리는 사례, 실무 판단 포인트를 설명합니다.
-
공공데이터포털 후기: 공영주차장·건축물 자료를 찾다가 알게 된 공공데이터의 입구
공공데이터포털에서 공영주차장과 건축물 데이터를 찾으며 확인한 실제 사용 후기입니다. OpenAPI와 파일 데이터 차이, 검색 요령, 처음 헷갈리는 부분을 정리했습니다.