필터 1
레거시 시스템을 안정적으로 전환하는 전략
무신사
백엔드

레거시 시스템을 안정적으로 전환하는 전략

레거시 시스템 전환을 단순 교체가 아닌 점진적 이관 관점에서 정리했습니다.피처 플래그, 카나리 전환, 데이터 검증으로 서비스 안정성을 지키는 방법을 소개했습니다.

#refactoring#MSA
199005분
코드 리뷰할 시간이 어딨어요? 모닥불 | EP.12
토스
프론트엔드

코드 리뷰할 시간이 어딨어요? 모닥불 | EP.12

토스 프론트엔드 챕터의 코드 리뷰 문화 활성화 사례를 소개했습니다. 고맥락자 리뷰, 코드스멜 워킹그룹, 가독성 위원회, 코드 리뷰 배틀 같은 운영 방식을 공유했습니다.

#코드 리뷰#refactoring
130005분
코드 품질 개선 기법 12편: 세트 할인
라인
아키텍처

코드 품질 개선 기법 12편: 세트 할인

가변 속성을 개별적으로 바꾸면 이전 값이 남아 버그가 생길 수 있었습니다. 정책 객체로 묶어 상태 갱신 시점과 조합을 제한하는 방식이 더 안전했습니다.

#Kotlin#동시성
55005분
카카오뱅크
아키텍처

R.I.P. 내가 만든 시스템이 무지개 다리를 건넌 이야기

카카오뱅크 Oslo 시스템의 도입, 운영, 종료 과정을 통해 기술적 선택의 유한성과 가역성을 돌아보았습니다. 장애 격리에는 성공했지만 장기 운영 비용과 Bus Factor 문제로 EOS를 결정했습니다.

#MSA#모니터링
32005분
코드 품질 개선 기법 10편: 적절한 거리 유지에 신경쓰자
라인
아키텍처

코드 품질 개선 기법 10편: 적절한 거리 유지에 신경쓰자

UI와 리포지터리가 최대 개수 규칙을 암묵적으로 공유하는 구조의 문제를 다뤘습니다. `hasMoreItems` 같은 명시적 속성으로 책임을 분리하는 방법을 제안했습니다.

#module#refactoring
140005분
코드 품질 개선 기법 9편: 왔던 길을 되돌아가 보자
라인
백엔드

코드 품질 개선 기법 9편: 왔던 길을 되돌아가 보자

양방향 변환은 한쪽 로직을 기준으로 다른 쪽을 유도하는 편이 안전했습니다. 중복 값과 누락은 테스트로 보강하는 방식이 유효했습니다.

#Kotlin#test
136005분
코드 품질 개선 기법 8편: 실상과 허상
라인
백엔드

코드 품질 개선 기법 8편: 실상과 허상

컬렉션 반환값의 읽기 전용과 변경 가능성은 다를 수 있어 주의가 필요했습니다. 상황에 따라 요소 접근, 스냅샷 복사, 직접 참조 반환을 구분해 사용해야 했습니다.

#Kotlin#mobile
168005분
코드 품질 개선 기법 7편: 새것을 들일 때 옛것도 다시 살피자
라인
아키텍처

코드 품질 개선 기법 7편: 새것을 들일 때 옛것도 다시 살피자

새 속성을 추가할 때는 기존 이름이 더 이상 적절한지 함께 살펴야 합니다. 이름을 구체화하고 표시 규칙을 분리하면 버그를 줄일 수 있습니다.

#refactoring#design패턴
160005분
코드 품질 개선 기법 6편: 마구 자를 것인가 반듯하게 자를 것인가
라인
프론트엔드

코드 품질 개선 기법 6편: 마구 자를 것인가 반듯하게 자를 것인가

줄 바꿈은 코드를 의미 단위로 나눌 때 더 읽기 쉬워집니다. 메서드 체인, 폴백 체인, 엘비스 리턴은 의미가 크게 갈리는 지점에서 끊는 것이 좋습니다.

#Kotlin#refactoring
193005분
1년에 책 몇 권 읽으세요?
딜라이트룸
기타

1년에 책 몇 권 읽으세요?

딜라이트룸 개발그룹의 월간 독서 스터디 운영 방식과 책 선정 사례를 소개했습니다. 함께 읽고 토론하는 과정이 개인 성장과 팀워크를 강화한다고 정리했습니다.

#문화#test
29005분
리팩토링 여정, 더 나은 코드로의 항해 part 3. 함께한 여정, 함께한 성과
여기어때
아키텍처

리팩토링 여정, 더 나은 코드로의 항해 part 3. 함께한 여정, 함께한 성과

리팩토링을 통해 팀 협업 방식과 코드 구조를 함께 개선한 과정을 공유했습니다. 데일리 미팅, Mob Programming, 점진적 리팩토링으로 유지보수성과 이해도를 높였습니다.

#refactoring#Mob Programming
37005분
데브시스터즈
백엔드

그래서 계정 연동 하면 뭐가 좋은데?

DevPlay 계정 연동의 장점과 Guest 계정의 한계를 설명했습니다. 또한 크로스 게임 프로모션과 리세마라 방지를 위한 서버 처리 방식도 소개했습니다.

#cloud#API
65005분