필터 1
레거시를 대물림하지 않는 아키텍처: flex의 5년간의 여정
flex
· 2025년 6월 1일
아키텍처

레거시를 대물림하지 않는 아키텍처: flex의 5년간의 여정

플렉스팀이 5년간 Monolith에서 MSA까지 아키텍처를 진화시키며 레거시를 줄인 과정을 공유했습니다. 변경 파급효과를 줄이기 위한 구조 분리와 Auto Configuration 활용이 핵심이었습니다.

#MSA#Kotlin
23005분
프로모션 배치 k8s 이관기
SSG.COM
· 2025년 5월 29일
데브옵스

프로모션 배치 k8s 이관기

프로모션 배치를 Kubernetes로 이관한 과정과 운영 경험을 정리했습니다. Quartz 클러스터링, 관리 도구 보완, 종료·리소스 대응까지 다뤘습니다.

#Kubernetes#Spring Boot
68005분
Micrometer 객체 증가로 인한 메모리 이슈 회고
11번가
· 2025년 5월 28일
데브옵스

Micrometer 객체 증가로 인한 메모리 이슈 회고

Spring Boot 3.x와 PathVariable 증가로 Micrometer 객체가 누적되며 메모리 이슈가 발생했습니다. 메트릭 수집을 조정하고 ZGC로 전환해 Heap 사용률을 안정화했습니다.

#Micrometer#Spring Boot
39005분
Flowise와 LLM을 활용한 에러 분석 자동화
토스
· 2025년 5월 26일
AI

Flowise와 LLM을 활용한 에러 분석 자동화

Flowise와 LLM으로 서버 에러 원인 분석과 해결 가이드를 자동화한 사례를 소개했습니다. 요청 정보, API 스펙, 스택 트레이스를 함께 활용해 슬랙 알림과 협업 효율을 높였습니다.

#LLM#Flowise
79005분
카카오페이 여신코어 DDD(Domain Driven Design, 도메인 주도 설계)로 구축하기
카카오페이
· 2025년 5월 23일
아키텍처

카카오페이 여신코어 DDD(Domain Driven Design, 도메인 주도 설계)로 구축하기

카카오페이 여신코어를 DDD와 멀티모듈 구조로 내재화한 과정을 공유했습니다. 도메인 경계, 공통 언어, Entity 분리를 통해 복잡한 여신 업무를 견고하게 설계한 사례입니다.

#DDD#Spring Boot
200005분
Kotlin과 JPA의 한계 극복: 빌링 시스템 고도화 과정
데보션
· 2025년 5월 14일
백엔드

Kotlin과 JPA의 한계 극복: 빌링 시스템 고도화 과정

Kotlin과 JPA의 한계를 빌링 시스템 고도화 과정에서 정리하고 jOOQ와 JDBC로 전환한 사례를 소개했습니다. 복잡한 쿼리 표현력, 불변 객체 설계, 운영 안정성을 함께 개선했습니다.

#Kotlin#Spring Boot
247005분
IllegalArgumentException은 400 Bad Request인가?
우아한 형제들
· 2025년 5월 13일
백엔드

IllegalArgumentException은 400 Bad Request인가?

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

#Java#Spring Boot
33005분
레거시 탈출! 추천 구좌 시스템 개선기
펫프렌즈
· 2025년 5월 12일
백엔드

레거시 탈출! 추천 구좌 시스템 개선기

추천 구좌 시스템을 전시 서버 중심으로 재구성하고 서킷 브레이커, 전략 패턴, 비동기 처리로 안정성과 확장성을 높였습니다. 또한 어드민 기능과 E2E 비교 테스트를 도입해 운영 부담과 배포 리스크를 줄였습니다.

#Spring Boot#WebFlux
118005분
OMS의 최적화된 마이크로서비스 아키텍처 디자인
마켓컬리
· 2025년 5월 8일
아키텍처

OMS의 최적화된 마이크로서비스 아키텍처 디자인

OMS를 판매처와 풀필먼트를 잇는 인터프리터로 보고, 최소 동기화와 재가공 서빙을 중심으로 마이크로서비스와 shared cache 구조를 설계했습니다. 이를 통해 작은 단위 개발과 상시 배포, 피크 트래픽 흡수를 가능하게 했지만, 팀 전체의 높은 컨텍스트 공유가 필요했습니다.

#MSA#cache
83005분
A. Auto 서비스를 위한 gRPC 기술 도입 이야기
데보션
· 2025년 4월 29일
백엔드

A. Auto 서비스를 위한 gRPC 기술 도입 이야기

차량 내 에이닷 서비스를 위해 OEM과 플랫폼 사이에 Auto Proxy 서버를 구축하고 gRPC를 도입했습니다. 양방향 스트리밍과 Protocol Buffers로 실시간 데이터 전송 효율을 높였습니다.

#gRPC#Protocol Buffers
89005분
카카오내비의 성장 이야기 - 안정적인 내비 서비스 제공하기
카카오모빌리티
· 2025년 4월 21일
백엔드

카카오내비의 성장 이야기 - 안정적인 내비 서비스 제공하기

카카오내비가 대규모 트래픽을 안정적으로 처리하기 위해 응답 크기 축소와 웜업, 모니터링을 적용한 사례를 공유했습니다. 운영 관점에서 초기 지연을 줄이고 서비스 상태를 지속적으로 관리하는 방법을 소개했습니다.

#REST API#Spring Boot
166005분
딜리버리 프로덕트 개발팀의 개발 문화 - 주니어 디버깅 스터디
마켓컬리
· 2025년 4월 14일
기타

딜리버리 프로덕트 개발팀의 개발 문화 - 주니어 디버깅 스터디

주니어 개발자들의 디버깅 역량 강화를 위해 10주간 스터디를 진행했습니다. 현상보다 원인과 단서 수집에 집중하는 디버깅 습관과 실전 사례를 공유했습니다.

#디버깅#Spring Boot
188005분