필터 1
우아한 형제들
백엔드

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

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

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

Data Lineage를 활용한 Data Ontology 출발

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

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

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

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

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

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

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

#Java#AWS
56005분
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
60005분
SK플래닛
기타

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#Raft#sofa-jraft
84005분
우아한 형제들
백엔드

IllegalArgumentException은 400 Bad Request인가?

IllegalArgumentException을 무조건 400으로 매핑하면 서버 오류를 클라이언트 문제로 오인할 수 있습니다. 명백한 클라이언트 오류는 커스텀 예외로 분리해 4xx와 5xx를 구분하는 것이 좋습니다.

#Java#Spring Boot
38005분