모든 태그
태그

DB 기술 블로그 글

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

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

최신 게시글

20개 표시

기타

[상품 소개] DB·서버 접근 제어를 한 번에, DSAC 출시

DB와 서버의 접근 제어 및 감사 관리를 한 번에 묶은 DSAC 출시를 소개했습니다. 개인정보보호 관련 보관 요건에 대응하면서 보안 운영 부담을 줄이는 데 초점을 맞췄습니다.

#DB#server#cloud
2400

AI

[AI 트렌드] 오늘의 AI는 당신이 쓸 가장 뒤떨어진 AI입니다

생성형 AI의 발전 속도와 시장 충격을 짚으며, 지금 쓰는 AI가 가장 뒤떨어진 AI일 수 있다는 점을 강조했습니다. 기술 자체보다 업의 맥락에 맞는 도입과 활용이 중요하다고 정리했습니다.

#SaaS#Firebase#DB
3500

아키텍처

결재 연동 이벤트 핸들러 구축

MSA 환경에서 외부 전자결재 서비스와 근태·휴가 도메인을 비동기 이벤트로 연동한 사례를 정리했습니다. 멱등 처리와 DB 제약 조건 수정으로 장애 격리와 최종 일관성을 확보했습니다.

#MSA#비동기#event
3500

백엔드

PostgreSQL Autovacuum과 Lock

운영 중 PostgreSQL에서 wraparound 방지 autovacuum이 CPU 100%를 유발한 사례를 정리했습니다. xid_age 누적, lock 경합, 긴급 대응과 사전 모니터링 포인트를 함께 설명했습니다.

#PostgreSQL#DB#Lock
2600

아키텍처

배송최적화 시스템 구축기 Part 02. 복잡한 비즈니스 로직에 유연한 디자인 패턴 입히기

복잡한 배송 센터 결정 로직을 전략 패턴과 컴포지트로 분리해 확장성과 유지보수성을 높였습니다. DB 기반 룰 On/Off와 실행 순서 제어로 배포 없이 정책 변경과 성능 최적화도 가능하게 했습니다.

#design패턴#Kotlin#리팩토링
12500

백엔드

Flyway 실전 적용기

다운로드·업데이트 가능한 애플리케이션에서 Flyway로 DB Migration을 운영한 경험을 정리했습니다. 멱등성, 백업, 롤백, 버전 관리 규칙까지 함께 설계해야 안전하다는 점을 다뤘습니다.

#Flyway#Spring Boot#Hibernate
5600

백엔드

배치 로케일 오류 개선 사례

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

#batch#locale#Spring
2000

백엔드

proms-image 이미지 소유권 검증 적용

proms-image에서 이미지 조회 시 소유권 검증이 빠져 타 병원 리소스가 조회되는 문제를 수정했습니다.\nimageId와 fileId+fileNo 경로에 cineroomId를 포함하고, 연동 서비스와 develop/stg 검증까지 완료했습니다.

#MSA#보안#API
1300

백엔드

AI와 함께 OMS의 Writer connection을 15.9% 줄인 방법

OMS 주문 흐름의 책임을 분리하고 반복 조회를 줄여 Writer connection과 slow query를 개선했습니다. 사람이 검수할 수 있는 작은 변경을 반복하며 안전하게 성능과 구조를 함께 다듬었습니다.

#SOLID#DB#cache
2200

백엔드

Amazon Aurora 및 Amazon RDS의 PostgreSQL 18: 보안, 모니터링 및 개발자 기능 향상

Amazon Aurora와 RDS의 PostgreSQL 18에서 보안, 모니터링, 복제, 개발자 기능 개선을 정리했습니다.\nMD5 인증 중단, uuidv7(), COPY 및 RETURNING 개선, 복제 슬롯 보호 방법을 함께 소개했습니다.

#PostgreSQL#Amazon Aurora#Amazon RDS
2100

데브옵스

배포 없이 앱과 로컬 웹을 잇다

배달의민족은 앱과 로컬 웹을 배포 없이 연결하기 위해 ITDA 프록시 시스템을 설계했습니다. CloudFront Function과 웹소켓 터널링으로 요청을 분리하고 로컬 개발 환경으로 안전하게 전달했습니다.

#CloudFront Function#proxy#터널링
1200

아키텍처

애플리케이션 계층에서 관계 다루기

애플리케이션 계층에서 관계를 다루는 이유와 구조를 정리했습니다. DB/JPA에 맡기기보다 이벤트 전파와 메타데이터로 관계를 명시적으로 관리하는 방식입니다.

#JPA#DB#event
4800

AI

A1Mobilsoft의 운영 문의 자동화 여정 (1): 문제 정의와 3-에이전트 아키텍처 설계

운영 문의 채널의 지연과 반복 작업을 줄이기 위해 3-에이전트 아키텍처를 설계했습니다. Knowledge·Code·DB로 역할을 나눠 빠른 응답과 정확한 진단을 노렸습니다.

#AWS#LLM#MSA
2500

AI

[AI 해커톤 후기] AI 해커톤 1위 팀이 AI에게 맡기지 않은 것

사내 재무 업무를 AI로 자동화하되, 숫자는 거래 이력과 규칙으로 계산하고 설명과 검증에 AI를 활용했습니다. 또한 권한 경계와 감사 로그, 환경 분리 같은 운영 안전장치가 더 중요하다고 정리했습니다.

#LLM#MCP#DB
17500

백엔드

DB 트랜잭션 중심 대량요청 처리 최적화

대량 요청 환경의 병목을 DB 트랜잭션 관점에서 분석하고 개선한 사례입니다. 비관적 락을 낙관적 락과 재시도로 전환해 커넥션 효율과 안정성을 높였습니다.

#DB#transaction#동시성
64800

백엔드

DDL이 코드 밖에서 온다면, 테스트 DB 구성을 빌드 안에 선언한다

Liquibase 기반 스키마를 테스트에서 다루기 위해, 테스트 DB 구성을 빌드의 variant로 선언하는 구조를 정리했습니다. 실제 마이그레이션 검증과 덤프 캐시를 함께 써서 정확성과 속도를 모두 확보했습니다.

#Liquibase#Testcontainers#Gradle
4300

아키텍처

MSA - 원칙, 아키텍처, 그리고 DB 분리

단일 DB의 104개 컬렉션을 도메인별 DB 6개로 무중단 분리한 MSA 전환 과정을 정리했습니다. 서비스 경계, 데이터 일관성, CDC 기반 이관과 검증 포인트를 함께 다뤘습니다.

#MSA#DB#MongoDB
300

아키텍처

MSA - 원칙, 아키텍처, 그리고 DB 분리

MSA 전환의 원칙과 경계 설정, 통신 패턴, 데이터 일관성 전략을 단계적으로 정리했습니다. 또한 MongoDB Atlas에서 단일 DB를 도메인별 DB로 무중단 분리한 실전 과정을 공유했습니다.

#MSA#DB#MongoDB
2300

아키텍처

전략 패턴을 활용한 유연한 결제 모듈 구현기

전략 패턴으로 PG별 결제 연동을 분리해 결제 플로우를 단순화했습니다. 새 PG 추가 시 기존 코드를 거의 수정하지 않도록 확장성을 확보했습니다.

#전략패턴#Spring Boot#API
18700

아키텍처

DB 스키마 마이그레이션 도구, 어떻게 고를까

DB 스키마 마이그레이션 도구 4종을 비교하고, 환경별 선택 기준을 정리했습니다. 무중단 배포와 대용량 변경을 위한 운영 패턴도 함께 설명했습니다.

#DB#migration#MSA
15500