필터 1
채널톡
데브옵스

채널톡 메인 백엔드 서버 CI 개선기

채널톡 메인 백엔드 서버의 CI 병목을 단계적으로 분해해 개선한 과정을 정리했습니다. 공유 상태 제거, prepare 분리, 동적 큐와 캐시로 실행 시간을 크게 줄였습니다.

#CI/CD#Java
3005분
채널톡 메인 백엔드 서버 CI 개선기
채널톡
데브옵스

채널톡 메인 백엔드 서버 CI 개선기

AI가 코드를 빠르게 만들수록 CI 병목과 피드백 속도가 더 중요해졌습니다. 채널톡은 공유 상태 제거와 캐시, 동적 큐로 메인 백엔드 CI를 36.6분에서 15분대까지 줄였습니다.

#CI/CD#Java
34005분
기존 개발 코드(Java)로 Amazon Neptune Analytics GraphRAG 구현하기
AWS
AI

기존 개발 코드(Java)로 Amazon Neptune Analytics GraphRAG 구현하기

기존 Java/Spring 코드에서 그래프 스키마와 비즈니스 규칙을 추출해 spec.json을 만들고 GraphRAG를 구현하는 방법을 소개했습니다. Neptune Analytics와 Bedrock Knowledge Bases로 관계 기반 질의를 처리하는 흐름을 설명했습니다.

#Java#Spring Boot
59005분
채널톡
백엔드

biz-crm IndexedDAO 적용기

내부 백오피스 검색 지연 문제를 고객 사용 방식 인터뷰로 먼저 확인했습니다. IndexedDAO를 도입해 인덱스 히트를 보장하고 8초 쿼리를 200ms대로 개선했습니다.

#Java#DB
2005분
biz-crm IndexedDAO 적용기
채널톡
백엔드

biz-crm IndexedDAO 적용기

biz-crm 대용량 검색 지연 문제를 사용자 인터뷰로 원인부터 재점검했습니다. 범용 필터를 줄이고 IndexedDAO를 도입해 인덱스 기반 조회로 개선했습니다.

#Java#JOOQ
11005분
수천 개의 API/BATCH 서버를 하나의 설정 체계로 관리하기
토스
데브옵스

수천 개의 API/BATCH 서버를 하나의 설정 체계로 관리하기

수천 개의 API/BATCH 서버 설정을 하나의 체계로 관리하는 방법을 소개했습니다. 오버레이, 템플릿, 선언형 설정과 동적 프로비저닝으로 설정을 진화시킨 사례를 다뤘습니다.

#Kubernetes#AWS
139005분
네이버 D2
데브옵스

비용, 성능, 안정성을 목표로 한 지능형 로그 파이프라인 도입

네이버 Logiss의 로그 파이프라인 운영 문제와 개선 과정을 다뤘습니다. Storm Kafka spout 수정과 멀티 토폴로지 도입으로 비용·성능·안정성을 높이려 했습니다.

#Kafka#Storm
114005분
Amazon Aurora를 위한 Advanced JDBC Wrapper Driver 소개
AWS
백엔드

Amazon Aurora를 위한 Advanced JDBC Wrapper Driver 소개

Amazon Aurora용 Advanced JDBC Wrapper Driver를 소개하며 장애조치와 인증 통합 기능을 설명했습니다. 또한 IAM과 Secrets Manager 연동, 플러그인 기반 설정과 사용 예시를 함께 다뤘습니다.

#AWS#Java
51005분
한계에 도달한 전시 서버, 그리고 우리의 해답
11번가
백엔드

한계에 도달한 전시 서버, 그리고 우리의 해답

전시 API 서버의 트래픽 증가와 Scale-in 전환에 맞춰 성능 최적화 과정을 정리했습니다. MongoDB 커넥션, 재시도 정책, 캐시와 조회 로직을 조정해 TPS와 안정성을 함께 높였습니다.

#Java#MongoDB
121105분
네이버 D2
백엔드

API 호출식 웜업의 부작용을 넘어서 : 라이브러리만 데우는 JVM 웜업

JVM JIT Compiler 웜업의 기본과 기존 API 호출식 웜업의 부작용을 짚고, 라이브러리만 데우는 방식을 소개했습니다. 구현과 검증을 통해 이점과 한계를 함께 정리했습니다.

#Java#web
199005분
“폭발적인 성장을 지탱하는 기술, 백엔드팀이 만드는 안정성과 확장성의 아키텍처”
미리디
백엔드

“폭발적인 성장을 지탱하는 기술, 백엔드팀이 만드는 안정성과 확장성의 아키텍처”

백엔드팀이 MSA 전환과 기술 고도화를 통해 빠르게 성장하는 서비스를 안정적으로 운영하는 과정을 소개했습니다. 검색 캐시 개선, DB 전환, 실시간 처리 최적화로 확장성과 성능을 함께 높였습니다.

#Java#Spring Boot
58005분
7,000줄 PL/SQL 프로시저와의 결별: 클레임 로직 Java 모듈 이관기
올리브영
백엔드

7,000줄 PL/SQL 프로시저와의 결별: 클레임 로직 Java 모듈 이관기

7,000줄 PL/SQL 프로시저에 얽힌 교환·반품 로직을 Java 모듈로 점진 이관한 사례를 소개했습니다. Strangler Pattern과 Fallback, 모니터링 강화로 유지보수성과 확장성을 확보했습니다.

#PL/SQL#Java
99005분