카
카카오페이
May 30, 20221회
무조건 스켈레톤 화면을 보여주는게 사용자 경험에 도움이 될까요?
간단 소개
빠른 인터넷 환경에서 스켈레톤 UI가 항상 긍정적인 사용자 경험을 제공하는지 분석하고, React Suspense와 성능 모니터링을 통해 개선 방안을 제시합니다.
AI Summary
- Progress Indicator UX 리서치
- 닐슨 노먼 그룹은 1초 이상 작업에 Progress Indicator 사용을 권장, 짧은 작업에는 반복 애니메이션이 주의를 산만하게 할 수 있다고 지적.
- 카카오페이는 로딩 시 스켈레톤 애니메이션을 적극 사용하지만, 한국의 빠른 인터넷 속도에서는 역효과를 낼 수 있음.
- 카카오페이 공지사항 사례
- API 지연시간이 짧을 경우(100ms), 스켈레톤 화면이 오히려 사용자에게 거슬리는 느낌을 줄 수 있음.
- API 응답 시간이 짧은 경우 스켈레톤을 보여주지 않는 것이 더 나은 사용자 경험을 제공할 수 있음.
- React Suspense를 활용한 구현 및 Firebase Performance Monitoring
- React Suspense와 DeferredComponent를 사용하여 특정 시간(예: 200ms) 이후에 스켈레톤을 노출시켜 사용자 경험을 개선할 수 있음.
- Firebase Performance Monitoring을 통해 수집된 성능 지표를 활용, 스켈레톤 노출 지연 시간을 조정하여 덜그럭거리는 느낌을 줄일 수 있음. 75% 사용자에게 긍정적 효과 기대.
Next Feeds

asyncio 뽀개기 3 - SIGTERM (CTRL+C) 올바르게 처리하기
asyncio 기반 서버에서 signal 처리를 통해 graceful shutdown을 구현하는 방법과 주의사항을 설명합니다.
asynciosignalgraceful shutdowneventloopdocker
2022. 5. 30.
버즈빌

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 3편 - 스펙별 단위 테스트
뱅크샐러드 iOS팀의 테스트 코드 작성 방식과 TDD 적용 전략을 소개하고, 단위 테스트를 위한 다양한 도구 및 기법을 설명합니다.
iOS테스트TDDRxSwift뱅크샐러드
2022. 5. 30.
뱅크샐러드
![[여의도 43층 사람들] VP of Engineering에게 무엇이든 물어보세요!](https://blog.banksalad.com/static/4a13c025767831388a2bd36a181eaf93/cover.png)
[여의도 43층 사람들] VP of Engineering에게 무엇이든 물어보세요!
뱅크샐러드 VP of Engineering 정채상 님의 역할, 뱅크샐러드 합류 이유, 그리고 뱅크샐러드가 추구하는 테크 조직 문화에 대한 인터뷰.
뱅크샐러드VP of Engineering정채상테크 조직개발 문화
2022. 5. 27.
뱅크샐러드

하루 100억 트래픽도 끄떡없는 시스템을 만드는 팀으로 - Data Pipeline Team 인터뷰
AB180 Data Pipeline Team은 대용량 데이터 처리 시스템 구축 및 개발자 성장을 추구하며, 안정적이고 효율적인 서비스 제공을 목표로 합니다.
Data PipelineAB180마테크대용량 데이터개발 문화
2022. 5. 26.
AB180
MSA 환경에서 네트워크 예외를 잘 다루는 방법
MSA 환경에서 네트워크 예외를 효과적으로 처리하고 결제 트랜잭션의 무결성을 보장하는 방법에 대한 카카오페이의 기술적 접근 방식.
MSA글로벌 트랜잭션멱등성예외 처리함수형 프로그래밍
2022. 5. 25.
카카오페이

테스트 자동화 구축 이야기
스포카 QA팀의 Appium을 활용한 모바일 앱 테스트 자동화 구축 과정과 향후 계획, 그리고 테스트 자동화의 효과적인 활용 방안에 대한 이야기.
테스트 자동화Appium리그레션 테스트테스트 커버리지모바일 앱
2022. 5. 24.
스포카