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

필터 0
선택된 필터 없음
마법소녀 이세계 아이돌 웹툰 런칭! BFF 장애 대응기
카카오엔터테인먼트FE
백엔드

마법소녀 이세계 아이돌 웹툰 런칭! BFF 장애 대응기

카카오페이지 BFF 장애 원인을 추적한 결과, node.js http agent의 keepAlive 기본값이 문제였습니다. keepAlive를 true로 바꾸고 미들웨어 중복 처리도 줄여 TPS와 CPU 상태를 개선했습니다.

#GraphQL#BFF
36005분
BULK 처리 Write에 집중해서 개선해보기
마켓컬리
백엔드

BULK 처리 Write에 집중해서 개선해보기

BULK 처리의 Write 성능 개선을 중심으로 JPA와 JDBC의 차이를 정리했습니다. last_insert_id와 PK 연산을 활용해 FK 포함 대량 적재를 빠르게 처리하는 방법을 설명했습니다.

#JPA#JDBC
32005분
Confluent Schema Registry 도입기!
요기요
백엔드

Confluent Schema Registry 도입기!

요기요는 MSA 환경에서 분산된 데이터를 통합하기 위해 Confluent Schema Registry를 도입했습니다.\nSubjectNameStrategy 3종과 multiple type event 적용 이슈를 Pilot 경험을 바탕으로 정리했습니다.

#Confluent#Schema Registry
32005분
쿠폰 발급 RabbitMQ도입기
올리브영
백엔드

쿠폰 발급 RabbitMQ도입기

Redis Worker의 한계를 보완하기 위해 RabbitMQ를 도입한 사례를 소개했습니다. 행사성 트래픽과 대량 발급 처리에서 안정성과 운영 편의성을 개선했습니다.

#RabbitMQ#Redis
38005분
힙 메모리 부족 문제 해결하기
덴티움
백엔드

힙 메모리 부족 문제 해결하기

힙 메모리 부족 문제를 해결한 과정을 공유했습니다. 메모리 부족 이슈를 어떻게 다뤘는지 정리했습니다.

#memory
14005분
핑크퐁의 통합 데이터 환경 구축기 (feat. Snowflake)
더핑크퐁컴퍼니
백엔드

핑크퐁의 통합 데이터 환경 구축기 (feat. Snowflake)

데이터 소스가 분산된 환경에서 Snowflake 중심의 통합 데이터 플랫폼을 구축한 사례입니다.\n로그 수집부터 분석까지 파이프라인을 단순화하고 운영 효율을 높였습니다.

#Snowflake#AWS Kinesis
56005분
FCM 알아보기
무스마
백엔드

FCM 알아보기

FCM의 기본 개념과 푸시 알림 전송 흐름을 Spring Boot와 Android 예제로 정리했습니다. Firebase 프로젝트 설정부터 토픽·토큰 발송 테스트까지 단계별로 설명했습니다.

#Firebase Cloud Messaging#Spring Boot
2005분
뱅크샐러드 Go 코딩 컨벤션
뱅크샐러드
백엔드

뱅크샐러드 Go 코딩 컨벤션

뱅크샐러드 코어 백엔드 팀의 Go 코딩 컨벤션을 소개한 글입니다.\nGo와 gRPC 기반 백엔드 개발에서 코드 일관성을 높이기 위한 기준을 정리했습니다.

#Go#gRPC
23005분
Spring Batch 애플리케이션 성능 향상을 위한 주요 팁
카카오페이
백엔드

Spring Batch 애플리케이션 성능 향상을 위한 주요 팁

Spring Batch 애플리케이션의 성능을 높이기 위한 벌크 I/O 처리 팁을 다뤘습니다. 개별 I/O 대신 대량 처리 중심으로 전환하는 방향을 제안했습니다.

#Spring Batch#성능
29005분
MySQL online alter부터 CPU 100% 장애까지
데브시스터즈
백엔드

MySQL online alter부터 CPU 100% 장애까지

운영 중인 MySQL 대용량 테이블에 online alter를 적용한 과정과, 이후 CPU 100% 장애를 해결한 경험을 공유했습니다. Percona Toolkit과 캐시 구조 개선으로 서비스를 정상화했습니다.

#MySQL#AWS Aurora
14005분
Circuitbreaker를 사용한 장애 전파 방지
올리브영
백엔드

Circuitbreaker를 사용한 장애 전파 방지

CircuitBreaker와 Retry로 외부 장애 전파를 막고, Redis 장애 시 Oracle RDB로 즉시 우회하는 구조를 소개했습니다. Resilience4j 설정값과 상태 전이를 함께 정리해 실무 적용 방법을 설명했습니다.

#CircuitBreaker#Resilience4j
24005분
메모리 유효성 체크 작업을 자동화할 수 있는 Rust 라이브러리
삼성
백엔드

메모리 유효성 체크 작업을 자동화할 수 있는 Rust 라이브러리

Rust와 C 라이브러리를 함께 사용할 때 발생하는 메모리 유효성 오류 대응용 라이브러리를 소개했습니다. 메모리 체크 작업을 자동화할 수 있는 Rust 라이브러리를 다룹니다.

#Rust#C
1005분