Blog

타임아웃 설계, 2번의 실패로 배운 것

트래픽이 몰리던 순간, 프론트가 먼저 결제 요청을 끊어버렸다. 서버는 이미 결제를 끝냈는데 화면엔 실패로 떴다. 타임아웃을 없애봤고, 다시 설계해봤다. 그 과정과 POST 요청 중복을 막기 위해 실제로 적용한 방어책들을 정리한다.

2026-08-01 53

타임아웃 결제 시스템 AbortController API 설계 TypeScript
ARIA만 붙이면 끝일까: React·Capacitor 앱에 접근성을 도입하며 배운 것

웨이티플러스에 스크린 리더 지원과 iOS 텍스트 확대 기능을 적용한 과정을 정리했다. 기존 React 컴포넌트에 ARIA를 보강하고 Capacitor 네이티브 플러그인으로 Dynamic Type을 연결하면서 겪은 시행착오, Claude Code Agent를 활용한 구현과 코드 리뷰, 실기기 테스트에서 확인한 한계까지 다룬다.

2026-07-10 65

웹 접근성 Android ARIA Capacitor iOS React
AI 챗봇
...