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

필터 0
선택된 필터 없음
Oracle Database Gateways를 사용하여 Oracle Database를 Aurora MySQL로 마이그레이션하기
AWS
백엔드

Oracle Database Gateways를 사용하여 Oracle Database를 Aurora MySQL로 마이그레이션하기

Oracle DMS의 제약으로 마이그레이션이 막히는 경우 Oracle Database Gateways를 대안으로 소개했습니다. 원격 database link와 PL/SQL 커서로 Aurora MySQL 이관 절차를 설명했습니다.

#Oracle Database#Aurora MySQL
45005분
detekt에 custom rule 추가하기
PRND
백엔드

detekt에 custom rule 추가하기

detekt에 custom rule을 추가해 팀 컨벤션을 자동 검증하는 방법을 설명합니다. `println()` 금지 rule 예시와 테스트, 적용 설정까지 단계별로 다뤘습니다.

#Kotlin#detekt
0005분
Zookeeper에 의존하지 않는 Kafka를 준비하기 : Amazon MSK에서 KRaft 모드 사용하기
AWS
백엔드

Zookeeper에 의존하지 않는 Kafka를 준비하기 : Amazon MSK에서 KRaft 모드 사용하기

Amazon MSK의 KRaft 모드가 Zookeeper 의존성을 어떻게 줄이는지 설명했습니다. 또한 지원 버전, 마이그레이션 방법, 모니터링 포인트까지 정리했습니다.

#Kafka#Amazon MSK
114005분
Tyche 라이브러리를 Java 서비스에 녹이기
데보션
백엔드

Tyche 라이브러리를 Java 서비스에 녹이기

Tyche 네이티브 음성 엔진을 Java 서비스에 JNI로 연동하는 방법을 정리했습니다. OS/아키텍처별 빌드, 모델 경로, 프레임 처리 일관성 같은 운영 포인트를 함께 다뤘습니다.

#Java#JNI
61005분
당근 피드시스템 안정성 향상기: 프로파일링부터 서킷 브레이커까지
당근마켓
백엔드

당근 피드시스템 안정성 향상기: 프로파일링부터 서킷 브레이커까지

피드시스템의 반복 장애를 줄이기 위해 프로파일링과 메모리 최적화, 서킷 브레이커를 적용했습니다. 또한 PGO와 SLA/SLO/SLI 기반 모니터링으로 안정성과 성능을 함께 개선했습니다.

#Go#프로파일링
237005분
MySQL Json 데이터 타입의 저장 구조와 성능 비교
카카오
백엔드

MySQL Json 데이터 타입의 저장 구조와 성능 비교

MySQL의 JSON 데이터 타입 저장 구조와 성능 차이를 비교하는 글입니다. 5.7.8부터 지원된 JSON 타입의 특징과 일반 문자열 저장 방식의 차이를 다룹니다.

#MySQL#JSON
149005분
Apache Airflow Task SDK에 대해 알아보기
데보션
백엔드

Apache Airflow Task SDK에 대해 알아보기

Airflow Task SDK는 Dag와 내부 시스템을 분리해 업그레이드 호환성과 안정성을 높이는 방향을 소개했습니다. 또한 Supervisor와 Task Runner 구조로 보안과 확장성까지 강화하는 변화를 설명했습니다.

#Airflow#Python
82005분
Dedicated Log Volumes를 사용한 Amazon RDS for PostgreSQL의 벤치마크
AWS
백엔드

Dedicated Log Volumes를 사용한 Amazon RDS for PostgreSQL의 벤치마크

Amazon RDS for PostgreSQL에서 Dedicated Log Volume을 사용해 WAL을 분리하고 성능을 벤치마크한 사례를 다루었습니다. pgbench와 모니터링 지표를 통해 TPS 향상과 지연 시간 감소 효과를 확인했습니다.

#Amazon RDS for PostgreSQL#PostgreSQL
43005분
코드 품질 개선 기법 20편: 이례적인 예외 과대 포장
라인
백엔드

코드 품질 개선 기법 20편: 이례적인 예외 과대 포장

리소스 해제용 `use` 구현에서 블록 예외와 정리 예외가 동시에 날 수 있음을 다뤘습니다. 예외를 새로 감싸기보다 우선순위를 정하고 suppressed 예외를 활용하라고 제안했습니다.

#Kotlin#Java
130005분
Samsung Cloud의 대규모 Cassandra 운영: AutoHeal v3 자동복구시스템
삼성
백엔드

Samsung Cloud의 대규모 Cassandra 운영: AutoHeal v3 자동복구시스템

Samsung Cloud의 대규모 Cassandra 운영에 AutoHeal v3 자동복구시스템을 적용한 사례를 다뤘습니다. 1200대 규모 운영 안정화를 위해 장애 대응 자동화를 강화했습니다.

#Samsung Cloud#Cassandra
1005분
JuiceFS: 오브젝트 스토리지를 활용하는 HDFS 호환 분산 파일 시스템
네이버 D2
백엔드

JuiceFS: 오브젝트 스토리지를 활용하는 HDFS 호환 분산 파일 시스템

HDFS와 오브젝트 스토리지의 장단점을 비교하고, 그 한계를 보완하는 JuiceFS의 구조와 활용법을 설명했습니다. Hadoop 환경에서 JuiceFS를 설정해 HDFS CLI, MapReduce, Spark와 연동하는 방법도 다뤘습니다.

#Hadoop#HDFS
80005분
에이닷 앱 성능 검증기: "빠르다"를 숫자로 증명하기까지
데보션
백엔드

에이닷 앱 성능 검증기: "빠르다"를 숫자로 증명하기까지

에이닷 v4.0의 성능을 기능별 지표와 SLO로 나눠 객관적으로 검증했습니다.\nWebView, LLM, 비동기 작업 특성에 맞춘 기준과 측정 절차도 함께 정리했습니다.

#LLM#SLO
60005분