국내 IT 기업 기술 블로그 최신 글

필터 1
코틀린 함수형 프로그래밍의 길을 찾아서
카카오페이
백엔드

코틀린 함수형 프로그래밍의 길을 찾아서

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

#Kotlin
2000
코루틴과 Virtual Thread 비교와 사용
카카오페이
백엔드

코루틴과 Virtual Thread 비교와 사용

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

#Kotlin#동시성
3100
네이버 D2
데브옵스

C++에서 Kotlin, Swift 까지?! Bazel을 활용한 Android / iOS 모노레포 도입기

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

#Bazel#Android
2500
스포카의 백엔드팀에서 코딩 컨벤션을 관리하는 방법
spoqa
백엔드

스포카의 백엔드팀에서 코딩 컨벤션을 관리하는 방법

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

#Kotlin#Gradle
4200
재고의 변동을 시계열 데이터로?!
올리브영
백엔드

재고의 변동을 시계열 데이터로?!

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

#Redis Stream#시계열 데이터
5400
과격하게 레거시를 쇄신하는 세 가지 방법과 그 사례
라인
아키텍처

과격하게 레거시를 쇄신하는 세 가지 방법과 그 사례

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

#레거시#Strangler Fig
3100
하이버네이트의 시간은 거꾸로 간다
마켓컬리
백엔드

하이버네이트의 시간은 거꾸로 간다

스프링부트 업그레이드 후 하이버네이트의 시간 변환 로직 변화로 LocalTime 조회 오류가 발생했습니다. 임시로 Converter를 적용해 나노초를 제거하며 장애를 우회했습니다.

#Spring Boot#Hibernate
2900
Ktor프레임웍 #1 : 소개(UP&RUNNING)
데보션
백엔드

Ktor프레임웍 #1 : 소개(UP&RUNNING)

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

#Ktor#Kotlin
1300
FIDO2 클라이언트 SDK 오픈소스 소개
라인
AI

FIDO2 클라이언트 SDK 오픈소스 소개

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

#FIDO2#WebAuthn
2100
코틀린, 저는 이렇게 쓰고 있습니다
카카오페이
백엔드

코틀린, 저는 이렇게 쓰고 있습니다

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

#Kotlin
2600
다이내믹 스크래핑과 전월세대출 이동제의 실행
토스
아키텍처

다이내믹 스크래핑과 전월세대출 이동제의 실행

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

#Kotlin#전략패턴
2300
전세대출에서 대외기관 신용정보를 조회하는 방법
토스
백엔드

전세대출에서 대외기관 신용정보를 조회하는 방법

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

#Spring Boot#Kotlin
3300
코루틴(Coroutine)이 뭔데?
TechKi Blog
백엔드

코루틴(Coroutine)이 뭔데?

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

#Coroutine#비동기
2500
당근페이 금융 거래 내역 Aggregator 개발기
당근마켓
백엔드

당근페이 금융 거래 내역 Aggregator 개발기

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

#Kotlin#MSA
3700