필터 1
똑닥 멤버십과 MongoDB 트랜잭션 충돌 방지 방법
비브로스
· 2024년 12월 18일
백엔드

똑닥 멤버십과 MongoDB 트랜잭션 충돌 방지 방법

MongoDB 트랜잭션 도입 과정에서 멤버십 결제와 해지 로직이 충돌하며 이중 결제가 발생했습니다. 공통 키 기반 Lock과 모니터링으로 동시 접근을 제어해 문제를 줄였습니다.

#MongoDB#transaction
41005분
유저 행동 데이터로 서비스 개선하기: 에이닷(A.) Push 알림
데보션
· 2024년 12월 16일
백엔드

유저 행동 데이터로 서비스 개선하기: 에이닷(A.) Push 알림

에이닷의 Push 알림을 유저 행동 데이터로 분석해 개인화와 발송 빈도의 중요성을 확인했습니다. 클릭률과 피로도를 함께 고려한 Push Utility 기반 최적화 방향도 제안했습니다.

#검색#모니터링
29005분
올리브영 초대량 쿠폰 발급 시스템 개선기
올리브영
· 2024년 12월 11일
백엔드

올리브영 초대량 쿠폰 발급 시스템 개선기

대량 쿠폰 발급을 Direct Exchange 기반 구조에서 Fanout Exchange 기반 분산 구조로 개선했습니다. 그 결과 작업 시간을 크게 줄이고 백오피스 의존성을 낮춰 운영 안정성을 높였습니다.

#RabbitMQ#Exchange
46005분
[안정성 보고서] 1. 프롤로그: 끊김 없는 서비스를 위한 카카오의 안정성 전략
카카오
· 2024년 12월 8일
기타

[안정성 보고서] 1. 프롤로그: 끊김 없는 서비스를 위한 카카오의 안정성 전략

카카오가 끊김 없는 서비스를 위해 안정성을 핵심 전략으로 삼는 배경을 소개했습니다. 지난 14년간의 서비스 확장과 함께 시리즈의 방향을 예고했습니다.

#system#cloud
38005분
해외숙소 홈 개편기
여기어때
· 2024년 12월 5일
프론트엔드

해외숙소 홈 개편기

해외숙소 홈을 웹에서 네이티브로 개편하며 성능과 사용성을 개선했습니다. 또한 State 관리와 탭 전환 응답 처리 문제를 분리·정리해 유지보수성을 높였습니다.

#iOS#RxSwift
25005분
토니모리 공식몰 API 응답시간 2차 개선기 (SQL 실행계획 최적화 및 index)
토니모리
· 2024년 11월 29일
백엔드

토니모리 공식몰 API 응답시간 2차 개선기 (SQL 실행계획 최적화 및 index)

토니모리 공식몰 API의 응답 시간을 개선한 사례를 다뤘습니다. COUNT(*)를 EXISTS로 바꾸고 인덱스를 추가해 조회 성능을 높였습니다.

#SQL#DB
38005분
그래서 QA가 왜 필요한데?
데브시스터즈
· 2024년 11월 26일
기타

그래서 QA가 왜 필요한데?

게임 QA를 버그 찾기보다 개발진과 유저 간 소통의 질을 높이는 품질 보증 활동으로 설명했습니다. 릴리즈 전후로 품질 기준을 세우고 후속 대응까지 이어가야 한다고 정리했습니다.

#QA#test
29005분
다양한 벤더의 SQL 파싱하는 핵심 기술, QSI(Query Structural Interface)
QueryPie
· 2024년 11월 22일
백엔드

다양한 벤더의 SQL 파싱하는 핵심 기술, QSI(Query Structural Interface)

다양한 데이터베이스 쿼리를 하나의 구조로 통합하는 QSI를 소개했습니다. 이를 통해 일관된 접근 제어, 마스킹, 민감 데이터 모니터링을 강화하는 방법을 설명했습니다.

#SQL#AST
15005분
쿠버네티스가 쉬워지는 컨테이너 이야기 — memory편
데보션
· 2024년 11월 14일
데브옵스

쿠버네티스가 쉬워지는 컨테이너 이야기 — memory편

쿠버네티스 메모리 관리에서 리눅스와 cadvisor가 보는 관점 차이, 페이지 캐시, RSS/WSS를 설명했습니다. OOM 동작과 oom_score_adj의 영향까지 짚어 메모리 모니터링 기준을 정리했습니다.

#Kubernetes#container
13005분
신규 프로젝트 Hazelcast 도입기
네이버 D2
· 2024년 11월 8일
기타

신규 프로젝트 Hazelcast 도입기

신규 프로젝트에서 Hazelcast를 도입한 배경과 구성 방법을 소개했습니다. 또한 Member·Client 구성과 모니터링 포인트를 함께 정리했습니다.

#Hazelcast#cache
29005분
꼬리에 꼬리를 물은 그 날 이야기 - ‘쏘카플랜 차 키 실종 사건’
쏘카
· 2024년 11월 6일
백엔드

꼬리에 꼬리를 물은 그 날 이야기 - ‘쏘카플랜 차 키 실종 사건’

쏘카플랜 프로모션 성공 이후 차 키 미배송 문제와 상담센터 과부하가 발생했습니다. 웹 스마트키 링크로 긴급 대응하고, 이후 서비스 내 기능으로 내재화했습니다.

#O2O#카셰어링
23005분
Transactional Outbox message-relay 개선하기
RIDI
· 2024년 11월 6일
백엔드

Transactional Outbox message-relay 개선하기

MySQL 기반 message-relay의 쿼리 지연과 lock wait 문제를 분석하고 개선한 사례를 소개했습니다. NOWAIT와 LIMIT 조합으로 lock 경합을 줄여 성능을 안정화했습니다.

#MySQL#Kafka
31005분