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

필터 0
선택된 필터 없음
우리가 GraphQL을 선택한 이유
덴티움
백엔드

우리가 GraphQL을 선택한 이유

GraphQL을 도입한 배경과 특징을 소개하고, 협업에 어떻게 활용하는지 공유했습니다.\n효과적인 개발 협업을 위한 GraphQL 사용 방식을 간단히 정리했습니다.

#GraphQL
15005분
풀필먼트 입고 서비스팀에서 분산락을 사용하는 방법 - Spring Redisson
마켓컬리
백엔드

풀필먼트 입고 서비스팀에서 분산락을 사용하는 방법 - Spring Redisson

풀필먼트 입고 서비스의 동시성 문제를 해결하기 위해 Redisson 기반 분산락을 적용한 사례를 소개했습니다. AOP와 어노테이션으로 락을 추상화하고 트랜잭션 커밋 이후 해제로 정합성을 보장했습니다.

#Spring Boot#Redis
41005분
Elasticsearch 3TB의 인덱스를 reindex 하는 방법
다나와
백엔드

Elasticsearch 3TB의 인덱스를 reindex 하는 방법

Elasticsearch 대용량 인덱스 reindex에서 속도와 안정성을 높이는 설정 조정 사례를 다뤘습니다. replica 분리, refresh 비활성화, throttling과 복구 속도 제한으로 장애를 줄였습니다.

#Elasticsearch#reindex
24005분
이벤트 로그 체계 구축 여정
spoqa
백엔드

이벤트 로그 체계 구축 여정

기존 Firebase 이벤트 로그의 부족한 데이터, 분리된 문서, 디버깅 어려움을 해결하기 위해 새 로그 체계를 설계했습니다. 구글 시트와 Redash를 활용해 문서화, 검증, 운영을 한 흐름으로 묶었습니다.

#Firebase#BigQuery
25005분
[장애회고] ORM(JPA) 사용 시 예상치 못한 쿼리로 인한 HikariCP 이슈
사람인
백엔드

[장애회고] ORM(JPA) 사용 시 예상치 못한 쿼리로 인한 HikariCP 이슈

Order API 서버에서 CPU와 메모리 과부하 장애가 발생했고, JPA와 HikariCP 조합에서 예상치 못한 쿼리가 원인으로 지목되었습니다. 실제 생성 쿼리와 DB 연결 풀 영향을 함께 점검할 필요를 정리했습니다.

#Spring Boot#JPA
28005분
Libplanet PBFT 전환 제 0화 - 왜 PBFT로 전환을 시작했나요?
플라네타리움
백엔드

Libplanet PBFT 전환 제 0화 - 왜 PBFT로 전환을 시작했나요?

Libplanet이 PoW의 최종성 부족과 체인 재구성 문제를 줄이기 위해 합의 전환을 시작했습니다. 최종 목표는 DPoS지만, 우선 PBFT를 거쳐 단계적으로 옮기기로 했습니다.

#PBFT#DPoS
8005분
BigQuery의 물리적 스토리지 비용을 확 줄일 수 있다!
클라우드메이트
백엔드

BigQuery의 물리적 스토리지 비용을 확 줄일 수 있다!

BigQuery Compressed Storage의 GA 예정 소식을 통해 물리적 스토리지 비용 절감 가능성을 소개했습니다. 기존 BigQuery 비용 구조를 더 효율적으로 바꿀 수 있는 점에 주목했습니다.

#BigQuery
7005분
쿠키런: 킹덤 길드 업데이트 이후 서비스 이슈 되돌아보기
데브시스터즈
백엔드

쿠키런: 킹덤 길드 업데이트 이후 서비스 이슈 되돌아보기

길드 업데이트 이후 CockroachDB 클러스터에서 Hot Range로 인한 과부하 이슈를 회고했습니다. 점검 방식 조정, 테이블 단위 백업, Split과 Decommission으로 장애를 수습했습니다.

#CockroachDB#DB
17005분
쿠팡 로켓배송: 공간 색인 기반의 새로운 배송 영역 관리 시스템
쿠팡
백엔드

쿠팡 로켓배송: 공간 색인 기반의 새로운 배송 영역 관리 시스템

우편번호와 텍스트 주소 중심의 배송 영역 관리를 H3 육각형 격자 기반으로 재설계했습니다. 지도 시각화와 공간 통계로 영역 분할, 수정, 경로 최적화를 개선했습니다.

#H3#spatial indexing system
23005분
Coupang Rocket Delivery’s spatial index-based delivery management system
쿠팡
백엔드

Coupang Rocket Delivery’s spatial index-based delivery management system

쿠팡의 배송 구역 관리 시스템을 H3 기반 공간 인덱싱으로 재설계한 사례입니다. 텍스트 주소 중심 운영의 한계를 줄이고 지도 위에서 구역을 직관적으로 관리할 수 있게 했습니다.

#H3#geospatial indexing
8005분
Janus 를 활용한 WebRTC 기반의 음성대화 서비스 개발
사람인
백엔드

Janus 를 활용한 WebRTC 기반의 음성대화 서비스 개발

Janus를 활용해 WebRTC 기반 1:1 음성대화 서비스를 개발한 사례입니다. 사람인 멘토링 매치의 커리어 상담 기능을 백엔드 관점에서 구현한 내용입니다.

#WebRTC#음성대화
33005분
빅쿼리(BigQuery)의 가성비를 높이는 법
클라우드메이트
백엔드

빅쿼리(BigQuery)의 가성비를 높이는 법

빅쿼리의 비용 효율을 높이는 방법을 다루는 글입니다. 데이터 플랫폼 구축에서 클라우드 환경의 가성비 문제를 짚습니다.

#BigQuery#GCP
14005분