카
카카오페이
December 9, 20221회
[if kakao 2022] 사례로 보는 모바일 자동화 테스트를 통한 모니터링
간단 소개
카카오페이의 모바일 자동화 테스트 환경 구축 및 모니터링 프로세스, 장애 발생 사례를 통한 효율적인 이슈 파악 및 처리 과정 소개.
AI Summary
- 카카오페이 모바일 자동화 테스트 환경
- QA 엔지니어가 자동화 테스트 코드를 작성하고, Jenkins를 통해 테스트를 실행, Device Farm으로 모니터링.
- Appium을 사용하여 테스트를 수행하며, MoBiL로부터 최신 빌드 앱을 자동으로 받아 설치.
- OpenSearch, Grafana Dashboard, Report를 통해 진행 상태 및 결과 확인.
- 자동화 테스트 프로세스 및 모니터링
- 신규 기능 구현, 유지보수, 테스트 모니터링의 3가지 주요 업무로 구성.
- 테스트 모니터링은 테스트 시작, 실행 모니터링, Fail 발생 시 이슈 분석 및 장애 처리로 진행.
- 장애 발생 시 Grafana hook을 통해 Slack으로 알림을 받고, OpenSearch에서 로그를 검색하여 디버깅.
- 장애 발생 사례
- Slack을 통해 Jenkins 원격 빌드 Triggering 후 DeviceFarm으로 실행 상태를 모니터링.
- Fail 발생 시 Grafana, OpenSearch, Report를 통해 이슈 분석 후 장애 여부 판단.
- 장애로 판단되면 장애 신고 채널로 공유하고, Firebase 로그 등을 참고하여 상세 정보를 전달.
Next Feeds
Technical Writing: 글로 하는 의사소통 / if(kakao)2022
테크니컬 라이팅의 중요성과 원칙을 소개하고, 효과적인 정보 전달을 위한 글쓰기 방법을 제시합니다.
테크니컬 라이팅글쓰기의사소통정보 전달문서화
2022. 12. 9.
카카오엔터테인먼트FE
ㄷㄷㄷ: Domain Driven Design과 적용 사례 공유 / if(kakao)2022
카카오엔터테인먼트의 MSA 전환 사례로, DDD 적용 배경, 핵심 개념, Hexagonal Architecture, 그리고 적용 후 과제와 효과를 분석합니다.
DDDMSAHexagonal ArchitectureBounded-ContextAggregate
2022. 12. 9.
카카오엔터테인먼트FE
섬세한 ISFP의 코드 가독성 개선 경험 / if(kakao)2022
ISFP 개발자의 코드 가독성 개선 경험을 바탕으로, 정확한 단어 선택과 코드 형태 개선을 통해 가독성을 높이는 방법을 제시합니다.
코드 가독성ISFP단어 선택코드 형태유지보수
2022. 12. 9.
카카오엔터테인먼트FE

무형상품 서비스에 캐시 적용하기
무형상품 서비스에 ElastiCache를 적용하여 캐시 전략을 구현하고 Spring Boot를 활용해 효율적인 캐싱 시스템을 구축하는 과정을 설명합니다.
캐시ElastiCacheRedisSpringBootCacheable
2022. 12. 8.
올리브영
[if kakao 2022] ML 모델 학습 파이프라인 설계 (feat. MLOps 플랫폼)
카카오페이 MLOps 플랫폼 구축 사례를 통해 모델 학습 파이프라인 설계 및 AWS Step Functions, SageMaker Model Registry 활용 방안을 제시합니다.
MLOps모델 학습 파이프라인AWS Step FunctionsSageMaker자동화
2022. 12. 8.
카카오페이
[if kakao 2022] 카카오페이 iOS 웹뷰 소개, 그리고 세션에서 못다한 이야기
카카오페이 iOS 웹뷰 리팩토링 과정과 Shared Framework 도입을 통한 개발 효율성 향상 및 코드 관리 개선에 대한 내용입니다.
iOSWebViewJSAPIFramework리팩토링
2022. 12. 8.
카카오페이