iOS에서 이벤트 기반 URL 요청이 잘 전송되는지 확인하기 (feat. 광고 트래킹.. 제대로 가고 있나요?)
iOS 광고 트래킹의 실제 URL 전송 여부를 검증하기 위해 URLProtocol과 공유 파일 저장소를 활용했습니다. UI Test와 launchEnvironment로 사용자 흐름과 모듈별 가짜 응답을 분리해 테스트했습니다.
iOS 광고 트래킹의 실제 URL 전송 여부를 검증하기 위해 URLProtocol과 공유 파일 저장소를 활용했습니다. UI Test와 launchEnvironment로 사용자 흐름과 모듈별 가짜 응답을 분리해 테스트했습니다.
iOS에서 광고 트래킹 URL 요청이 실제로 전송됐는지 검증하는 방법을 정리했습니다. URLProtocol과 공유 파일 저장소, UI Test 환경 변수를 활용해 요청 가로채기와 데이터 주입을 구현했습니다.
RSS로 사이트 업데이트를 자동으로 받아보는 방법과 활용법을 정리했습니다. 또한 잦은 조회로 생길 수 있는 서버 부하와 RSS의 한계도 함께 설명했습니다.
RSS의 개념과 리더를 통한 자동 구독 방법을 설명했습니다. 또한 서버 부하와 실시간성 한계, 여전히 유용한 활용처를 함께 정리했습니다.
Windows Container의 개념, 이미지 종류, 버전 호환성, 실행 방법을 정리했습니다. Windows 종속 ASP.NET 앱을 Hyper-V와 Docker로 컨테이너화하는 예시를 소개했습니다.
Windows Container의 개념과 Host OS 호환성 제약, 기본 이미지를 정리했습니다. 또한 .NET Framework ASP.NET 앱을 Windows Server 2022 컨테이너로 실행하는 절차를 예시로 소개했습니다.
Windows Container의 기본 개념과 특징을 소개하는 글입니다. Windows 환경에서 컨테이너를 이해하기 위한 입문용 내용입니다.
상품 상세 페이지의 실시간 뷰어 수 집계를 위해 Redis와 MongoDB를 비교했습니다. 성능은 Redis가 유리했지만 비용과 운영 복잡성까지 함께 검토해야 했습니다.
상품 상세에서 몇 명이 보고 있는지 실시간 집계하는 기능의 설계를 Redis와 MongoDB로 비교했습니다. 성능, 만료 처리, 운영 복잡도와 비용을 함께 고려해 선택 기준을 정리했습니다.
X
여행 플랫폼의 API 연동에서 내결함성과 상태 일관성을 확보하는 방법을 정리했습니다. 상품 상세와 실시간 예약에서 타임아웃, fallback, 상태머신, 재시도, 보상 트랜잭션을 다뤘습니다.
여행 플랫폼의 복잡한 API 연동에서 상세 페이지는 내결함성을, 실시간 예약은 최종 일관성과 멱등성을 중점으로 다뤘습니다. 타임아웃, fallback, 상태머신, 대사배치, 재시도와 보상 트랜잭션 같은 실전 대응 방법도 소개했습니다.
X
jcenter의 지원 중단과 2024년 8월 15일 종료 예정 소식을 정리했습니다.\n종료 이후에는 mavenCentral 전환과 라이브러리 버전 점검이 필요합니다.
jcenter의 지원 중단과 2024년 8월 완전 종료 일정을 정리한 글입니다. Gradle 저장소를 mavenCentral로 옮기고 구버전 라이브러리 호환성을 점검할 필요를 설명합니다.
Android 개발 중 jcenter의 경고 문구를 확인한 뒤 종료 소식을 주제로 다뤘습니다. 경고를 계기로 관련 이슈에 대한 궁금증을 소개했습니다.
Redis Stream으로 session_id 히스토리 적재를 분리해 트래픽 급증 시 지연 문제를 해소했습니다. Pub/Sub의 한계를 피하면서도 병렬 처리와 pending 재처리로 운영 안정성을 확보했습니다.
Redis Stream으로 session_id 적재 로직을 분리해 트래픽 급증 시 발생하던 처리 지연을 해소했습니다. Consumer group, ACK, pending 재처리를 함께 적용해 안정성을 높였습니다.
팀 내 session Info data 적재와 API 서비스 구축에 Redis Stream을 적용한 사례를 소개했습니다. 데이터 적재와 API 서비스 구성에 Redis Stream을 활용한 내용입니다.
Java와 Spring Boot로 쿠버네티스 오퍼레이터를 구현하는 과정을 정리했습니다. CRD, Reconciler, Dependent Resource 구성과 로컬 클러스터 테스트, 배포 방법까지 살펴봤습니다.