지
지마켓
June 30, 20241회
신규 서비스 "꿀템"을 만들기 위한 여정(네? 다음달까지요?) -2편
간단 소개
신규 서비스 '꿀템' 개발 여정: 기술 스택, 이슈 해결, 개발 도구 활용 및 팀 협업을 통한 성공적인 런칭 과정을 소개합니다.
AI Summary
- 기술 스택 선택 및 개발
- 프론트엔드는 Typescript, React 18.2, Tanstack query, Tanstack virtual을 사용하여 개발 효율성을 높임.
- 백엔드는 Spring과 Kotlin을 적용, JPA와 QueryDSL을 사용하여 오라클 DB에 접근.
- Admin 서비스는 스프링 멀티모듈로 구성하여 웹 UI와 API가 도메인 모델을 공유.
- 개발 과정 중 이슈 및 해결
- Oracle DB의 RAC 구조에서 Sequence 채번 시 순서가 보장되지 않는 문제 해결.
- QueryDSL 사용 시 서브 쿼리 이슈를 Entity화하는 방법으로 해결.
- 사내 개발 도구 활용
- Git, Github, Jira, Saturn Initializr, Fusion, Kibana, nGrinder, Datadog 등 다양한 도구를 활용하여 개발 효율성 및 서비스 안정성을 확보.
- 자체 QA를 통해 서비스 완성도를 높이고, 팀 문화 개선에 기여.
Next Feeds
신규 서비스 "꿀템"을 만들기 위한 여정(네? 다음달까지요?) -1편
G마켓 신규 서비스 '꿀템' 개발 여정: 챗GBT 아이디어에서 시작, G-world 프로젝트로 확장, BSD 론칭을 위한 협업 과정을 담았습니다.
꿀템G-worldAttractionRidePassenger
2024. 6. 30.
지마켓

대용량 AI 실시간 임베딩 데이터를 효율적으로 다루기
대용량 AI 실시간 임베딩 데이터를 효율적으로 제공하기 위해 Redis Cluster를 활용하고, 데이터 압축 및 인프라 최적화를 통해 성능 향상 및 비용 절감을 달성한 사례.
임베딩Redis ClusterTPS데이터 압축Generational ZGC
2024. 6. 28.
LY Corp

IaaS 자원 선언적으로 관리하기 vol.3
IaaS 자원 선언적 관리 경험 공유: 서비스 오픈 전 이슈 해결 과정과 객체 간 관계 설정 시 고려사항을 담았습니다.
IaaS선언적 관리오픈스택HCloudConcurrency
2024. 6. 26.
현대자동차
Karpenter 파일럿
사람인 SRE팀에서 AWS EKS 환경을 안정적이고 확장성 있게 운영하기 위해 Karpenter를 도입하고 테스트한 과정과 운영 전략을 공유합니다.
KarpenterAWS EKSAuto ScalingKubernetesSpot Instance
2024. 6. 26.
사람인

뱅크샐러드의 새로운 집(Home) 짓기 - 1편 | 기초공사
뱅크샐러드 홈 탭은 마이데이터 시대에 발맞춰 사용자 편의성 증대와 비즈니스 확장을 위해 도입되었으며, 데이터 기반 디자인과 사용자 중심 개발 과정을 거쳐 성공적으로 안착했다.
뱅크샐러드홈 탭마이데이터사용자 경험비즈니스
2024. 6. 26.
뱅크샐러드

뱅크샐러드의 새로운 집(Home) 짓기 - 2편 | 완공편
뱅크샐러드 홈 탭 개발 완공 과정: POC, 단계별 개발, 긴 실험을 통해 완성도를 높이고 안정적인 출시를 이뤄낸 과정을 상세히 분석합니다.
홈 탭POC서버 드리븐 UIPre-QA홀드아웃 그룹
2024. 6. 26.
뱅크샐러드