카
카카오페이
December 17, 20241회
사장님플러스 앱 아키텍처 전환 이후에 대하여
간단 소개
카카오페이 사장님플러스 앱의 MVVM 아키텍처 전환 사례를 통해 코드 가독성, 유지보수성, 개발 생산성 향상 전략을 제시합니다.
AI Summary
- MVVM 아키텍처 도입 배경
- 기존 RIBs, TCA 아키텍처의 복잡성으로 인한 개발 생산성 저하
- 코드 가독성 및 유지보수성 향상을 위해 MVVM 아키텍처로 전환
- 클린 아키텍처 적용
- 안드로이드와의 유사한 구조 설계로 슈퍼앱 확장에 대비
- Domain Layer의 강제성을 낮춰 개발 생산성 향상 및 코드 간결화
- UseCase는 필요에 따라 선택적으로 도입
- MVVM 아키텍처 예시
- 단순 서버 요청 시 Presentation Layer에서 Data Layer에 직접 접근
- 복잡한 비즈니스 로직은 Domain Layer를 통해 처리, ViewModel의 역할 분담
Next Feeds

부채 청산을 위한 글쓰기
SSG의 기술 부채 청산을 위한 글쓰기 방법론 소개: 기술 문서 작성의 중요성과 실질적인 접근법, 연습 포인트를 제시합니다.
기술 문서글쓰기지식 부채SSGDevrel
2024. 12. 17.
SSG

스칼라 컴파일 속도 빠르게 하기
스칼라 컴파일 속도 향상을 위해 typeclass 최적화 및 build pipelining 적용 방법을 소개하고, 실제 적용 사례와 주의사항을 설명합니다.
스칼라컴파일 속도TypeclassPipelining매크로
2024. 12. 17.
데브시스터즈

Spring Boot MongoDB 트랜잭션 도입 실전 가이드
Spring Boot MongoDB 트랜잭션 도입 시 Replica Set 설정, 트랜잭션 동작 방식, 설정 이슈 및 해결책을 제시합니다.
MongoDB트랜잭션Spring BootReplica Set데이터 일관성
2024. 12. 17.
올리브영
디자인 시스템 중 디자인 토큰을 여러 도구를 이용하여 자동화 하는 방법
피그마, Panda CSS, Github Action을 활용한 디자인 토큰 자동화로 개발 효율성을 향상시키고 DX 개선을 목표로 합니다.
디자인 시스템디자인 토큰Panda CSSFigmaGithub Action
2024. 12. 16.
올리브영

온보딩 회고
테이블링 백엔드 개발자의 온보딩 경험 공유: 장비, 과제, 팀 문화, 서비스 이해, 향후 성장 계획을 담았습니다.
온보딩백엔드테이블링개발팀 문화
2024. 12. 16.
테이블링

테이블링에 이븐하게 스며들기
테이블링 백엔드 개발자의 온보딩 경험 공유: 미니 프로젝트, 체계적인 워크플로우, 문서화를 통해 팀에 적응하고 성장하는 과정.
온보딩백엔드 개발테이블링코드 스타일문서화
2024. 12. 16.
테이블링