MongoDB Read/Write Traffic 분산하기
MongoDB Atlas의 Primary 집중 트래픽으로 데이터 덤프 시 API 지연이 발생했습니다. Mongoose의 `secondaryPreferred`로 Read를 Secondary에 분산했습니다.


MongoDB Atlas의 Primary 집중 트래픽으로 데이터 덤프 시 API 지연이 발생했습니다. Mongoose의 `secondaryPreferred`로 Read를 Secondary에 분산했습니다.

AWS VPC와 동일 리전의 MongoDB Atlas를 VPC Peering으로 연결하는 절차를 설명했습니다. 피어링 수락, 라우팅 CIDR 등록, DNS 설정 및 접속 검증이 핵심입니다.

MongoDB 5.0의 Time Series Collection 구조와 생성·조회 방식을 설명했습니다. 메타데이터 기반 저장과 일괄 쓰기로 공간 및 조회 성능을 개선합니다.

React 카운터를 대상으로 Cypress 설치부터 data-cy 기반 요소 선택과 클릭 검증까지 소개했습니다. 브라우저 E2E 테스트와 Jest 단위 테스트를 분리하는 전략을 검토했습니다.

MongoDB 4.4를 5.0으로 올리며 NestJS와 Mongoose 의존성도 함께 정비했습니다. 제거된 옵션·타입 변경·버그를 대응하고 Atlas 업그레이드 주의점을 정리했습니다.

React 컴포넌트의 다양한 초기 상태를 Storybook 스토리로 분리해 한 번에 확인하는 방식을 소개했습니다. UI 협업과 QA에 유용하지만 엣지 케이스 작성·유지 비용과 디자인 협업이 필요합니다.

MQTT 5 Shared Subscription으로 다중 NestJS 서버의 중복 메시지 수신 문제를 줄였습니다. NestJS 8.2.6의 패턴 매칭 버그를 수정한 커스텀 패키지 적용 과정을 소개했습니다.

React 18의 동시 렌더링, automatic batching, startTransition 등 주요 추가 기능을 소개했습니다. Suspense로 데이터 로딩 상태와 UI 표시 순서를 분리하는 방식을 설명합니다.

NestJS와 nestjs-command로 HTTP API 없이 실행하는 CLI 명령을 구성했습니다. 위치 인자·옵션 정의와 개발·배포용 실행 스크립트도 함께 소개합니다.

AWS Site-to-Site VPN과 Openswan을 연결하는 구성 및 라우팅 설정 절차를 설명했습니다. 두 VPN 터널 구성과 EC2 소스/대상 확인 해제 등 운영 시 주의점을 함께 정리했습니다.
