당근 동네걷기 위에서 동시에 쏟아지는 오버레이들을 우아하게 제어하기
독립적으로 발화하는 웹뷰·OS 오버레이를 Promise 기반 우선순위 큐로 직렬화했습니다. 큐와 로컬 시퀀서의 책임을 분리해 순서 변경과 검증 복잡도를 낮췄습니다.
새로운 기술 블로그가 추가되었어요
독립적으로 발화하는 웹뷰·OS 오버레이를 Promise 기반 우선순위 큐로 직렬화했습니다. 큐와 로컬 시퀀서의 책임을 분리해 순서 변경과 검증 복잡도를 낮췄습니다.

iframe 통합 환경에서 postMessage로 토큰을 안전하게 주고받는 인증 시스템을 구축했습니다.\n동시 요청과 401 에러를 Promise 공유, 큐, 쿨다운으로 제어하고 보안도 강화했습니다.

JavaScript 비동기 처리에서 Promise의 개념과 상태 흐름을 소개했습니다. 콜백 중첩을 줄이고 가독성을 높이는 활용법도 함께 설명했습니다.


JavaScript 비동기 처리를 위해 Promise의 개념과 상태, `then`과 `catch` 흐름을 설명했습니다. 콜백 기반 ajax 코드를 Promise로 바꾸는 활용 방식도 소개했습니다.


ROP Pattern과 Result 타입을 통해 성공/실패 흐름을 명시적으로 다루는 방법을 소개했습니다. Promise 대비 에러 분기와 코드 흐름을 더 예측 가능하게 만드는 장점을 설명했습니다.

ROP 패턴과 Result 타입을 소개하며, 성공과 실패를 값으로 다루는 흐름을 설명했습니다. 에러 타입을 명시해 가독성과 예측 가능성을 높이되, 단순한 로직에는 과도한 도입을 피하라고 정리했습니다.
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.


동시성 프로그래밍의 핵심 개념을 여러 언어 예시로 비교하며 정리했습니다. 쓰레드, 쓰레드 풀, 경량쓰레드, Promise/Future, Async-Await의 관계와 활용 차이를 설명했습니다.


Node.js 모듈 업데이트 과정에서 기존 모듈 시스템과 ESM의 호환성 문제를 다룹니다. ESM의 개념과 필요한 전환 작업을 탐색합니다.

신입 백엔드 개발자가 코드 리뷰에서 받은 비동기 처리·불변성·예외 처리 개선 사례를 공유했습니다.\n검증 로직 분리와 명확한 명명·주석으로 유지보수성을 높이는 방법을 정리했습니다.