
코틀린 함수형 프로그래밍의 길을 찾아서
코틀린에서 함수형 프로그래밍을 처음 접할 때의 막막함을 다루는 글입니다. 직접 찾아본 길을 따라 함수형 스타일을 이해하도록 돕습니다.

코틀린에서 함수형 프로그래밍을 처음 접할 때의 막막함을 다루는 글입니다. 직접 찾아본 길을 따라 함수형 스타일을 이해하도록 돕습니다.

코루틴과 Virtual Thread를 비교하고 사용 예제를 통해 차이를 살펴보았습니다. 비동기 실행 방식 선택 시 두 경량 동시성 모델의 활용 포인트를 확인할 수 있습니다.

Windows 전용 C++ 프로젝트를 Bazel로 Android와 iOS까지 포팅한 경험을 공유했습니다. 모노레포 도입 과정과 Bazel의 장단점을 함께 다뤘습니다.


코딩 컨벤션을 문서, Lint, 코드 리뷰, SonarQube, Konsist로 나눠 관리한 사례를 소개했습니다. 자동화와 리뷰를 조합해 스타일과 구조 규칙을 함께 지키는 방법을 설명했습니다.


Redis Stream으로 재고 변동 이력을 시계열 데이터로 쌓아 조회 비효율을 줄인 사례를 소개했습니다. 날짜 단위 키와 범위 분할 조회로 순서 보장과 성능을 함께 고려했습니다.

데마에칸이 레거시를 해소하기 위해 인프라 단절, 코드 재작성, 사양 경량화라는 세 가지 방법을 소개했습니다. 각 방법의 장단점과 실제 적용 사례를 통해 서비스 개선의 트레이드오프를 설명했습니다.


스프링부트 업그레이드 후 하이버네이트의 시간 변환 로직 변화로 LocalTime 조회 오류가 발생했습니다. 임시로 Converter를 적용해 나노초를 제거하며 장애를 우회했습니다.
쿠팡 파트너스
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.


JetBrains의 경량 웹 프레임워크 Ktor를 소개하고 REST API 서버 셋업 방법을 설명했습니다. 환경별 설정 분리와 로그 설정, 간단한 CRUD 예시까지 함께 다뤘습니다.

WebAuthn Level 2를 따르는 FIDO2 클라이언트 SDK와 데모 앱 오픈소스를 공개했습니다. Android Kotlin과 iOS Swift 기반으로 모바일 네이티브 앱의 패스워드 없는 인증 구현을 쉽게 돕습니다.

코틀린으로 서비스를 개발하며 느낀 매력을 공유한 글입니다. 실제 사용 경험을 바탕으로 코틀린의 장점을 소개했습니다.

토스뱅크가 전월세대출과 대환 프로세스의 복잡한 수기 운영을 자동화로 개선한 사례를 소개했습니다. 다이내믹 스크래핑, LUMOS, 상태·사가 패턴으로 재시도와 롤백 가능한 구조를 만들었습니다.

전세대출 신용정보 조회를 MSA와 Redis, Kafka 기반으로 개선한 사례를 소개했습니다. 불필요한 폴링과 DB 적재를 줄이고 처리 속도와 장애 격리를 향상했습니다.


코루틴의 기본 개념과 비동기 처리 원리를 Kotlin 예시로 설명했습니다.\n`async`, `await`, `suspend`를 통해 실행 흐름을 쉽게 이해하도록 정리했습니다.

당근페이는 여러 금융 서비스의 거래 내역을 한 화면에서 보여주기 위해 Aggregator를 도입했습니다. 목록 조회는 병렬 호출과 Pagination으로, 상세 조회는 Token으로 통합했습니다.