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

필터 0
선택된 필터 없음
Spring Cache(@Cacheable) + Spring Data Redis 사용 시 record 직렬화 오류 원인과 해결
우아한 형제들
백엔드

Spring Cache(@Cacheable) + Spring Data Redis 사용 시 record 직렬화 오류 원인과 해결

Spring Cache와 Redis에서 record 캐싱 시 발생하는 역직렬화 오류의 원인과 해결책을 정리했습니다. Jackson의 타입 정보 처리와 GenericJackson2JsonRedisSerializer의 동작 방식까지 함께 설명했습니다.

#Spring Boot#Redis
107005분
에이닷 캘린더에서 반복 일정을 구현하는 법
데보션
백엔드

에이닷 캘린더에서 반복 일정을 구현하는 법

에이닷 캘린더의 반복 일정을 iCalendar 표준과 RRULE로 구현하는 방식을 설명했습니다. EXDATE와 오버라이딩으로 취소·수정 같은 예외 처리도 다뤘습니다.

#iCalendar#recurrence
58005분
서비스의 건강을 수치화 할 수 있을까? — SLI/SLO
무신사
백엔드

서비스의 건강을 수치화 할 수 있을까? — SLI/SLO

서비스의 건강을 수치로 보기 위해 SLI와 SLO를 정의하고 운영하는 방법을 소개했습니다. 29CM 사례를 통해 지표 설계, 모니터링, 지속 개선 체계를 설명했습니다.

#SRE#모니터링
84005분
LINE 통화의 영상 재생 품질 개선 사례
라인
백엔드

LINE 통화의 영상 재생 품질 개선 사례

LINE 통화의 영상 품질이 월말에 악화되던 문제를 분석해 원인을 모바일 데이터 속도 제한과 혼잡 제어 한계로 찾았습니다. 비트레이트와 패킷 손실의 상관관계를 활용해 혼잡 제어를 개선하고 영상 재생 품질을 높였습니다.

#혼잡 제어#비트레이트
141005분
삼성전자 SmartThings, OpenSearch 도입으로 성능향상과 비용절감 달성기
AWS
백엔드

삼성전자 SmartThings, OpenSearch 도입으로 성능향상과 비용절감 달성기

SmartThings 기록 시스템이 HBase 한계를 극복하기 위해 OpenSearch로 교체했습니다. 읽기 성능은 약 19% 향상되고 쓰기 비용은 약 38% 절감했습니다.

#OpenSearch#AWS
78005분
토스증권의 수천 개 실시간 데이터 파이프라인 운영방법 #1: Visualize Lineage
토스
백엔드

토스증권의 수천 개 실시간 데이터 파이프라인 운영방법 #1: Visualize Lineage

토스증권은 수천 개 실시간 데이터 파이프라인을 DAG 리니지 시각화로 관리했습니다.\nMongoDB Graph Search 기반 탐색과 상세 정보 제공으로 운영 효율과 커뮤니케이션 비용을 줄였습니다.

#MongoDB#Kafka
187005분
MySQL InnoDB Log에 대한 이해 - (1)
카카오
백엔드

MySQL InnoDB Log에 대한 이해 - (1)

MySQL InnoDB의 Redo Log와 WAL 개념을 개요 수준에서 설명한 글입니다. 트랜잭션 무결성과 영속성 관점의 로그 관리 흐름을 정리했습니다.

#MySQL#InnoDB
141005분
삼성계정 서비스, 대규모 트래픽 속 Amazon MSK 를 이용한 무 중단 Database 스키마 전환
AWS
백엔드

삼성계정 서비스, 대규모 트래픽 속 Amazon MSK 를 이용한 무 중단 Database 스키마 전환

삼성 계정 서비스에서 대규모 트래픽을 유지한 채 개인정보 컬럼 암호화와 DB 스키마 전환을 수행한 사례를 소개했습니다. AWS MSK, Debezium, DNS 가중치 전환으로 무중단 마이그레이션과 롤백 대비를 구현했습니다.

#AWS#Kafka
77005분
그 많던 메시지는 누가 다 먹었을까?
카카오뱅크
백엔드

그 많던 메시지는 누가 다 먹었을까?

카카오뱅크 알림탭에서 발생한 간헐적 동시성 문제를 ShardingSphere 내부 상태와 초기화 경쟁으로 분석했습니다. SQL 대체와 Warm-Up으로 해결하고, 핵심 라이브러리 관리 체계도 도입했습니다.

#동시성#ShardingSphere
79005분
HashiCorp Vault를 활용한 SSH 인증서 기반 서버 접속 구현
데보션
백엔드

HashiCorp Vault를 활용한 SSH 인증서 기반 서버 접속 구현

HashiCorp Vault의 SSH Secrets Engine을 이용해 SSH 인증서 기반 서버 접속을 구성하는 방법을 정리했습니다. Vault CA와 정책, 토큰, SSH 서버 설정을 통해 중앙 집중식 접근 제어를 구현했습니다.

#HashiCorp Vault#SSH
79005분
PostgreSQL의 고급 검색 기능을 사용한 구직 검색 엔진 구축
AWS
백엔드

PostgreSQL의 고급 검색 기능을 사용한 구직 검색 엔진 구축

PostgreSQL의 전체 텍스트, 벡터, 지리공간 검색을 결합해 구직 검색 엔진을 구축하는 방법을 소개했습니다.하이브리드 검색과 인덱싱, 파티셔닝 등 성능 최적화 포인트도 함께 정리했습니다.

#PostgreSQL#검색
81005분
Cursor + Git Worktree 병렬 개발 한계와 해법
채널톡
백엔드

Cursor + Git Worktree 병렬 개발 한계와 해법

Cursor와 Git worktree를 함께 써서 단일 레포 병렬 개발의 브랜치 충돌과 인덱싱 부담을 줄였습니다.\nPLAN and ACT 규칙과 이슈 분해로 AI IDE 작업의 컨텍스트 전환 비용도 낮추는 방법을 소개했습니다.

#Cursor#Git
1005분