다
다나와
February 13, 20242회
다나와 Kotlin을 만나다!

간단 소개
다나와는 Kotlin을 도입하여 검색, 오피스, 빅데이터 파트에서 활용 중이며, 가독성 및 생산성 향상을 위해 지속적으로 연구하고 있습니다.
AI Summary
- Kotlin 도입 배경
- Java와 유사하면서 간결하고 다양한 언어의 장점을 결합한 Kotlin에 대한 호기심.
- Java와의 호환성, null-safety, scope 함수 등 유용한 기능들이 매력적.
- 다나와에서의 Kotlin 활용
- 검색 파트: Elasticsearch 업그레이드 작업에서 Java 프로젝트를 Kotlin과 함께 마이그레이션.
- 오피스 파트: PHP로 개발된 가격 갱신 서비스의 복잡성을 개선하기 위해 Kotlin으로 새로운 서비스 개발.
- 결론 및 향후 과제
- 가독성 및 유지보수 용이성을 고려하여 Kotlin 코드 개선.
- 생산성 향상을 위한 지속적인 연구 및 파트 간 지식 공유.
- Effective Kotlin 책 내용을 참고하여 scope 함수 등의 남발을 지양.
Next Feeds

Luft 성능 리포트 2: 더 많은 코호트에 대한 리텐션 집계
Luft 성능 개선을 통해 Airbridge 리텐션 리포트의 쿼리 성능을 향상시키고 더 많은 코호트 지원을 가능하게 함.
리텐션LuftAirbridge성능 개선쿼리 최적화
2024. 2. 11.
AB180
카카오헤어샵에 Compose 적용하기 - xml 에서 Compose 로 가는 여정길
카카오헤어샵의 Jetpack Compose 도입 과정과 문제 해결, 그리고 UI 재활용 전략을 담고 있습니다.
ComposeJetpack Compose선언형 UIUI 재활용Sealed Class
2024. 2. 8.
카카오헤어샵

Yarn Classic에서 Pnpm으로 전환하기 with TurboRepo
원티드 스페이스 프로젝트에서 Yarn Classic에서 Pnpm으로 패키지 매니저를 전환한 과정과 결과를 공유합니다.
PnpmYarn ClassicTurboRepo모노레포유령 의존성
2024. 2. 7.
원티드
Oracle에서 MongoDB로의 CDC Pipeline 구축
카카오페이증권의 Oracle to MongoDB CDC 파이프라인 구축 경험 공유: Kafka, Debezium, Talend를 활용한 데이터 실시간 분석 및 초기 적재 전략.
CDCKafkaDebeziumMongoDBTalend
2024. 2. 2.
카카오페이

금융기술연구소 3주년 기념행사, Seedning 전격해부
카카오뱅크 금융기술연구소 3주년 기념 Seedning 행사, 생성형 AI를 활용한 연구 성과 전시와 향후 비전을 공유.
금융기술연구소Seedning생성형 AI카카오뱅크기술 전시
2024. 2. 1.
카카오뱅크

인공지능, 너 이 문제 내 가설로 푼 거 맞니? : XAI 활용기
XAI를 활용하여 인공지능 모델의 예측 이유를 설명하고, 성능 개선 및 전문가 지식과의 연계 가능성을 제시합니다.
XAI인공지능SHAP설명가능성머신러닝
2024. 1. 30.
카카오뱅크