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

NEW FEATURE

기술을 읽던 곳에서, 다음 기회를 만나세요.

채용 검색부터 관심사 기반 추천, 내 적합도까지.

새로운 기술 블로그가 추가되었어요

필터 1
JVM Heap 설정과 OOMKilled
넥스트리
데브옵스

JVM Heap 설정과 OOMKilled

Kubernetes Pod의 OOMKilled 원인을 Memory Limit만으로 보지 않고 JVM Heap 설정까지 함께 점검했습니다. MaxRAMPercentage를 낮추자 Full GC가 정상 동작하며 재시작 문제가 해소됐습니다.

#Kubernetes#Java
6200
OpenHTMLtoPDF 적용 경험
넥스트리
백엔드

OpenHTMLtoPDF 적용 경험

OpenHTMLtoPDF를 검토하고 채택한 이유와 구현 구조를 정리했습니다. 한글 지원, 유지보수성, 보안 처리까지 함께 고려한 PDF 생성 경험입니다.

#Java#PDF
45700
사조시스템즈의 사내 ERP 데이터 기반 Agentic AI 구축 여정 – Strands Agents SDK와 Kiro 활용기
AWS
AI

사조시스템즈의 사내 ERP 데이터 기반 Agentic AI 구축 여정 – Strands Agents SDK와 Kiro 활용기

사내 ERP 회계 데이터를 활용해 Agentic AI 프로토타입을 구축한 과정을 정리했습니다. Strands Agents SDK와 Kiro로 역할 분리, Context 관리, 데이터 추출과 후속 작업 연결을 검증했습니다.

#Agentic AI#AWS
2700
설문 관리 서비스 구현 사례
넥스트리
백엔드

설문 관리 서비스 구현 사례

의료 설문 플랫폼에서 설문 정의와 수집을 담당하는 서비스를 헥사고날 구조와 CQRS로 설계했습니다. Master/Snapshot, Kafka, Outbox 등을 적용해 정합성과 운영 안정성을 확보했습니다.

#Java#Spring Boot
2000
putlfAbsent()의 한계와 변경감지 개선
넥스트리
백엔드

putlfAbsent()의 한계와 변경감지 개선

실시간 모니터링에서 계산식 메타데이터 동기화 문제를 다뤘습니다. `putIfAbsent()` 한계를 보완하기 위해 `replace()`로 변경 감지와 이벤트 발행을 개선했습니다.

#Java#동시성
1200
채널톡 메인 백엔드 서버 CI 개선기
채널톡
데브옵스

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

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

#CI/CD#Java
700
쿠팡 파트너스

광고

개발자를 위한 서적을 확인해 보세요

이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

#개발서적#프로그래밍
채널톡 메인 백엔드 서버 CI 개선기
채널톡
데브옵스

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

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

#CI/CD#Java
5300
기존 개발 코드(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
6600
biz-crm IndexedDAO 적용기
채널톡
백엔드

biz-crm IndexedDAO 적용기

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

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

biz-crm IndexedDAO 적용기

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

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

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

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

#Kubernetes#AWS
15400
비용, 성능, 안정성을 목표로 한 지능형 로그 파이프라인 도입
네이버 D2
데브옵스

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

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

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

Amazon Aurora를 위한 Advanced JDBC Wrapper Driver 소개

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

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

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

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

#Java#MongoDB
13200