필터 1
신입개발자의 역량과 성장에 대해서(feat. Done is better than perfect)
네이버 페이
백엔드

신입개발자의 역량과 성장에 대해서(feat. Done is better than perfect)

신입 개발자에게 필요한 소통, 탐색, 기록, 질문의 태도를 중심으로 성장 방법을 정리했습니다. 완벽한 코드보다 동작하는 기능부터 시작해 점진적으로 개선하자는 메시지를 담았습니다.

#Java#Kotlin
73900
채널톡
백엔드

Distributed Cache 도입기 (3): RDB 조회 90% 감소시키기

BillSetting 조회 부하를 줄이기 위해 로컬 캐시와 Redis 글로벌 캐시를 시도했지만 각각 한계와 병목을 겪었습니다. 이후 Redis Pub/Sub 기반 분산 캐시로 전환해 RDB 조회를 93% 줄였습니다.

#Redis#cache
500
Distributed Cache 도입기 (3): RDB 조회 90% 감소시키기
채널톡
백엔드

Distributed Cache 도입기 (3): RDB 조회 90% 감소시키기

BillSetting 조회 부하를 줄이기 위해 로컬 캐시와 Redis 글로벌 캐시를 검토했지만 각각 한계가 있었습니다. 결국 Redis Pub/Sub 기반 분산 캐시로 전환해 RDB 조회를 93% 줄였습니다.

#Redis#cache
900
우아한 형제들
백엔드

Java야…, 우리 그만 헤어져. Kotlin으로 환승연애

Java 기반 레거시 포인트 시스템을 Kotlin으로 전환한 과정과 기준을 정리했습니다. 테스트 강화와 점진적 배포로 안정성과 코드 품질을 함께 높였습니다.

#Kotlin#Java
8600
Data Lineage를 활용한 Data Ontology 출발
데보션
아키텍처

Data Lineage를 활용한 Data Ontology 출발

Data Ontology 구축을 위해 Data Lineage로 Mart 데이터의 속성과 관계를 추출하는 방법을 소개했습니다. JsqlParser 기반 Table Level Lineage 파싱으로 WITH, INSERT, JOIN 흐름을 분석했습니다.

#Java#Data Lineage
10700
29CM 제주/도서산간 배송비 시스템 구축기
무신사
백엔드

29CM 제주/도서산간 배송비 시스템 구축기

제주/도서산간 배송비를 주문부터 정산까지 반영하도록 시스템을 재구축했습니다. 6자리 우편번호 마이그레이션과 클레임 로직까지 함께 처리해 고객 경험과 운영 효율을 개선했습니다.

#Java#test
17900
Amazon Q Developer 를 이용한 엑심베이의 JDK 자동화 업그레이드 사례
AWS
AI

Amazon Q Developer 를 이용한 엑심베이의 JDK 자동화 업그레이드 사례

Amazon Q Developer Transform Code로 엑심베이는 JDK 8 기반 호텔 결제 솔루션을 JDK 17로 자동 업그레이드했습니다. 대규모 레거시 코드를 짧은 기간에 전환하며 성능, 보안, 생산성을 함께 개선했습니다.

#Java#AWS
5600
Nexthink가 Amazon Managed Service for Apache Flink를 사용하여 실시간 알림을 구축한 방법
AWS
AI

Nexthink가 Amazon Managed Service for Apache Flink를 사용하여 실시간 알림을 구축한 방법

Nexthink는 15분 폴링 기반 알림의 한계를 해결하기 위해 Amazon Managed Service for Apache Flink를 도입했습니다. 이벤트 시간 처리와 상태 관리로 VDI 실시간 알림을 확장 가능하게 구축했습니다.

#Apache Flink#Kafka
6000
SK플래닛
기타

SK ICT Family사 테크 블로그 총정리 (2025년 버전)

SK ICT Family사의 기술 블로그들을 2025년 기준으로 정리해 소개했습니다. 각 사의 블로그 운영 현황과 주요 변경 사항을 한눈에 볼 수 있도록 업데이트했습니다.

#devrel#Java
10700
에러 0%, MSA에서의 Enum 관리 전략
토스
아키텍처

에러 0%, MSA에서의 Enum 관리 전략

MSA에서 공용 Enum의 버전 불일치로 생기는 Deserialize 에러를 줄이기 위한 관리 전략을 소개했습니다. 문자열 래핑, 빌드 규칙, 메타 감시로 안전성을 높였습니다.

#MSA#Java
25300
코드 품질 개선 기법 15편: 문법은 이름을 나타낸다
라인
기타

코드 품질 개선 기법 15편: 문법은 이름을 나타낸다

이름은 선언 측의 일관성보다 사용하는 측의 오해 가능성을 줄이는 방향이 중요하다고 설명했습니다. 수식어를 앞에 두는 명명과 언어·플랫폼의 표준 규칙을 따르는 예를 제시했습니다.

#Java#Kotlin
17400
에이닷 MCP 기반 API 통합과 적용 사례
데보션
AI

에이닷 MCP 기반 API 통합과 적용 사례

기존 REST API를 MCP 표준 구조로 통합해 LLM 애플리케이션에서 Tool 형태로 활용한 사례를 다루었습니다.\nTool 추상화와 그룹 관리, 다양한 Transport 지원으로 연동 효율성과 유지보수성을 높였습니다.

#MCP#REST API
8800
타임존으로 알아보는 우리나라 근현대사
여기어때
백엔드

타임존으로 알아보는 우리나라 근현대사

타임존 오류를 계기로 서울과 평양의 시간대 변천과 서머타임 역사를 살펴보았습니다. 시간 처리에는 정치적 변화와 전환 시점의 예외까지 함께 고려해야 했습니다.

#Java#time zone
5700
Raft 알고리즘을 이용해 고가용 프로그램을 만들어보자!!
데보션
백엔드

Raft 알고리즘을 이용해 고가용 프로그램을 만들어보자!!

Raft와 sofa-jraft로 3노드 고가용 우선순위 큐를 구현한 사례를 소개했습니다. 리더 선출과 로그 복제로 장애 상황에서도 일관성을 유지하는 흐름을 설명했습니다.

#Raft#sofa-jraft
8400