올
올리브영
September 18, 20231회
쿠폰 발급 RabbitMQ도입기

간단 소개
올리브영 쿠폰 발급 시스템에 RabbitMQ를 도입하여 기능 확장성, 안정성, 성능을 향상시킨 과정과 효과를 설명합니다.
AI Summary
- RabbitMQ 도입 배경
- 기존 Redis Worker의 기능 확장성 부족과 세일 기간 과도한 요청 처리 문제 발생.
- 보다 안정적인 발급 처리와 기능 확장을 위해 MQ 도입 결정.
- RabbitMQ 선택 이유 및 사용 후기
- Kafka 대비 유연한 구조 설계와 다양한 활용도가 장점.
- 코드 기반 설정 및 prefetch, concurrency 설정을 통해 처리 간소화.
- 세일 행사 및 고객 쿠폰 대량 발급 처리에 도입하여 성능 향상 및 안정성 확보.
Next Feeds
새 배송지 추가 form 개발하기
올리브영의 새 배송지 추가 form 개발 과정을 소개하고 React Hook Form 라이브러리 사용 경험과 다른 라이브러리와의 비교를 공유합니다.
React Hook FormFormikReactFrontend상태 관리
2023. 9. 18.
올리브영

Release 2.28 비하인드 이야기 (with 계좌의확장캠프)
카카오뱅크 mini 서비스의 가입 연령을 7세 이상으로 확대하는 과정에서의 기술적 어려움과 해결 과정을 담고 있습니다.
카카오뱅크mini 서비스연령 확대마이데이터레거시 코드
2023. 9. 15.
카카오뱅크

클라우드 기반 SK플래닛 검색 시스템 개발
SK플래닛은 Elasticsearch 기반 검색 시스템을 AWS 환경에서 구축, 운영하며, ChatGPT와 같은 AI 기술을 검색 서비스에 융합하는 방안을 연구 중이다.
Elasticsearch검색 시스템ChatGPTAWS색인
2023. 9. 13.
skplanet

SK플래닛 클라우드 기반 검색 시스템
SK플래닛은 Elasticsearch 기반 클라우드 검색 시스템을 운영하며, ChatGPT 등 AI 기술을 활용한 검색 서비스 확장을 연구 중이다.
Elasticsearch클라우드검색 시스템ChatGPT인공지능
2023. 9. 13.
skplanet

Kubernetes 클러스터에 애플리케이션 배포하기
네이버 클라우드 플랫폼 Developer Tools를 활용하여 Kubernetes 클러스터에 애플리케이션을 배포하는 방법을 소개합니다.
KubernetesDevOpsCI/CDSourcePipeline네이버 클라우드 플랫폼
2023. 9. 11.
네이버클라우드플랫폼

Spring boot 3.1.2 + Spring Boot Starter OAuth2 Authorization Server 적용기
Spring Boot 3.1.2 환경에서 Spring Security OAuth2 Authorization Server를 커스터마이징하여 ROPC 프로토콜을 구현한 경험 공유.
Spring BootOAuth2Authorization ServerSpring Security커스터마이징
2023. 9. 8.
뤼이드