모든 태그
태그

batch 기술 블로그 글

batch 태그가 달린 국내 IT 기업 기술 블로그 글을 최신순으로 모았습니다.

전체 50개최신 20개 표시
홈에서 필터

최신 게시글

20개 표시

아키텍처

Devlime 공유 도메인/MS 간 도메인 참조 설계

공유 API 유무와 성능 이슈를 기준으로 MS 간 도메인 참조 방식을 구분했습니다. 기본은 ID 참조이며, 성능 문제가 확인될 때만 표시용 VO 동기화를 검토합니다.

#MSA#API#event
1100

백엔드

"다 됐습니다" 알림, 대체 언제 보내야 맞나

배치 완료 알림이 너무 일찍 나가는 문제를 해결한 사례를 다루셨습니다. 처리 순간의 사실을 기록하고 실제 조회 가능 시점을 기준으로 완료를 판정하셨습니다.

#batch#비동기#cache
3100

백엔드

Kafka Rebalancing과 메시지 처리 병목 개선

Kafka Rebalancing 원인을 메시지 처리 지연과 DB 저장 병목에서 찾고, 운영 완화를 위해 설정을 조정했습니다. 이후 Batch Insert로 처리 시간을 줄여 반복 Rebalancing을 완화했습니다.

#Kafka#JPA#SQL
4700

백엔드

@Scheduled 한 줄로 버티다, 트리거를 밖으로 꺼낸 이야기

@Scheduled 기반 배치가 Pod 확장 시 중복 실행과 유실 문제를 드러내자, 트리거를 애플리케이션 밖으로 분리했습니다. 실행은 선점과 체크포인트로 나눠 맡겨 여러 Pod가 작업을 분담하도록 전환했습니다.

#Spring Boot#Kubernetes#Redis
7600

백엔드

배치 로케일 오류 개선 사례

배치에서 로케일 기본값이 잘못 적용돼 한국어 부서명이 en에 저장되는 문제를 찾고 개선했습니다. 신규 등록 경로에는 언어 코드를 명시 전달하고 기존 데이터는 조건을 좁혀 안전하게 보정했습니다.

#batch#locale#Spring
2000

AI

벡터DB를 걷어내고 유사글 추천 되살리기 — 임베딩 배치 Agent 개발기

벡터DB를 걷어낸 뒤 MySQL과 배치로 유사글 추천을 다시 구현했습니다. Gemini 임베딩과 운영 사고 대응까지 포함해 비용과 안정성을 함께 개선했습니다.

#MySQL#벡터DB#임베딩
9500

아키텍처

사람이 기다리지 않는 담보심사시스템 설계

담보 심사 업무를 작업 체인과 비동기 처리로 바꿔 대기 시간을 줄였습니다. 전용 대시보드와 재처리 구조로 운영 가시성과 안정성도 높였습니다.

#비동기#batch#트랜잭션
7500

AI

OK캐쉬백 복지 포인트 서비스 개발기: 보안, 대용량 처리, 그리고 현실적인 선택들

복지 포인트 서비스에서 보안, 대용량 처리, 일정 제약을 함께 해결한 개발 사례였습니다. 비동기 처리와 OGG 연동, GPT 기반 영수증 인식으로 현실적인 선택을 정리했습니다.

#보안#대용량 처리#비동기
9900

아키텍처

LINE 앱의 다자간 대화 기능 통합

LINE은 여러 명과의 대화와 그룹을 ‘그룹 대화’로 통합했습니다. 기능 차이를 줄이고 마이그레이션과 힌트 제공으로 사용자 편의성과 리소스 효율을 높였습니다.

#API#batch#migration
6400

AI

네오사피엔스의 AWS g6e 기반 LLM 추론 배치 워크로드 최적화 사례

네오사피엔스가 AWS g5, g6e, g7e에서 LLM 추론 배치와 정밀도를 비교했습니다. 실제 운영 조건을 반영해 g6e + INT8 조합을 최적점으로 선택했습니다.

#LLM#AWS#Amazon EC2
5300

백엔드

오프라인 매장에 코드를 배포하다 Part 1: 종이 없는 매장을 만드는 데이터 파이프라인 구축

오프라인 매장의 종이라벨을 전자라벨로 전환하며 메시지 기반 데이터 파이프라인을 구축했습니다. 비동기 동기화와 중앙 관제로 운영 효율과 데이터 일관성을 높였습니다.

#Kotlin#Spring Boot#Kafka
9500

데브옵스

올리브영의 실시간 캠페인 타겟팅을 위한 CDC 전환기

ODI 배치 기반 캠페인 동기화를 OGG와 Kafka 기반 CDC로 전환한 사례를 다뤘습니다. 메시지 순서 문제는 Retry, DLT, 복구 배치로 보완했고 실시간 정합성과 운영 모니터링을 강화했습니다.

#CDC#Kafka#OGG
12200

백엔드

레거시 정산 개편기: 신규 시스템 투입 여정부터 대규모 배치 운영 노하우까지

20년 레거시 정산 시스템을 분할정복과 데이터 모델 개선으로 개편했습니다. 대규모 배치는 테스트 자동화, 카나리 투입, Jenkins 기반 운영으로 안정성과 성능을 함께 높였습니다.

#Spring Batch#Jenkins#Kubernetes
16300

데브옵스

AWS S3 교차계정/리전 간 복제 및 배치

AWS S3 교차계정·리전 간 복제를 Batch Operations로 구현하는 절차를 정리했습니다. 기존 객체까지 복제하려면 IAM Role, 버킷 정책, 매니페스트 구성이 함께 필요했습니다.

#AWS#S3#batch
2700

아키텍처

nginx 설정 없이 우아하게 서비스 점검하기 (下)

nginx 설정 없이 Redis 기반 AccessBlock으로 화면과 API 점검 차단을 구현했습니다. 메타데이터·실행데이터를 분리해 대상과 권한별 제어를 지원합니다.

#Redis#BigQuery#Vue.js
000

아키텍처

멈춰있던 PG의 시간, 토스페이먼츠가 다시 흐르게 합니다

20년 이상 된 레거시 PG 시스템을 단계적으로 재설계해 민첩성과 변경 용이성을 높이려는 시리즈를 소개했습니다. 가맹점 영향 없이 결제창과 정산 배치를 현대화하고 하이브리드 클라우드 기반 개편을 다룹니다.

#PG#레거시#cloud
17100

아키텍처

우리 스쿼드에서 같이 일하실래요?

올리브영의 스쿼드 운영 방식과 MSA 결합 사례를 소개했습니다. 2주 스프린트, Jira 포인트 관리, 회고·플래닝 흐름까지 정리했습니다.

#MSA#Redis#Jira
20800

아키텍처

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

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

#DDD#Spring Boot#JPA
21100

데브옵스

AWS Parallel Cluster 생성

AWS ParallelCluster를 Slurm 기준으로 생성하고 작업을 제출하는 절차를 소개했습니다. CLI 설정, 클러스터 접속, 삭제까지의 기본 흐름을 정리했습니다.

#AWS#EC2#cloud
2900

AI

AI 학습을 위한 LLM 스터디 - 배치 전략 및 어텐션 개선 방안

LLM 추론 효율을 높이기 위한 배치 전략과 어텐션 개선 방법을 정리한 글입니다. FlashAttention, 페이지 어텐션, 추측 디코딩의 개념과 장점을 설명했습니다.

#LLM#batch#ML
3200