하
하이퍼커넥트
May 15, 20251회
Building Resilient, High Performance ScyllaDB Clusters with Super Disk

간단 소개
ScyllaDB cluster의 rolling update 시간 단축을 위해 Super Disk를 도입하고 Windmill 기반 자동화 과정을 구축하여 효율성을 높였다.
AI Summary
- ScyllaDB와 Super Disk 소개
- ScyllaDB는 Cassandra 호환 NoSQL DB로 높은 성능과 효율성을 제공한다. Super Disk는 Local SSD와 Persistent Disk를 RAID로 구성, Write-mostly 설정을 통해 읽기 지연을 줄인다.
- 문제점 및 해결 방안
- 기존 ScyllaDB는 node 장애 시 복구 시간이 오래 걸리는 문제가 있었다. Super Disk 도입 후, node 복구 시간을 최대 10배 이상 단축시키고 성능 저하 없이 안정성을 확보했다.
- Super Disk 마이그레이션 및 자동화
- Super Disk 도입을 위해 Windmill을 활용, RAID 관련 작업을 자동화했다. 초기 마이그레이션 workflow와 EBS RAID 기반 ScyllaDB instance 교체 workflow를 구축하여 node 교체 시간을 단축하고 비용을 절감했다.
Next Feeds

코드 품질 개선 기법 11편: 반복되는 호출에 함수도 지친다
수신 객체의 상태 확인 로직을 함수 내부에 포함시키고, 반환값을 활용하여 코드 효율성과 명확성을 높인다.
코드 품질리팩토링함수 호출상태 확인반환값
2025. 5. 14.
LY Corp

n8n과 GitLab으로 개발팀 스탠드업 자동화하기
n8n, GitLab API, OpenAI, Slack을 활용하여 개발팀 스탠드업 보고 자동화 시스템 구축 과정을 소개하고, 그 효과를 분석합니다.
n8nGitLabOpenAISlack자동화
2025. 5. 14.
인포그랩

MySQL ALTER DDL 수행 방식에 대한 이해
MySQL ALTER DDL 수행 방식(Copy, In-Place, Instant 알고리즘)을 분석하고, Metadata Lock 비교를 통해 최적화 전략을 제시합니다.
MySQLALTER DDLCopy 알고리즘In-Place 알고리즘Instant 알고리즘
2025. 5. 14.
카카오

AI 시대, 디자이너를 없앴더니 생긴 일
AI 시대에 디자이너는 시스템 설계자로서 AI가 더 뛰어난 결과물을 만들도록 원칙과 시스템을 구축해야 한다.
AI디자이너시스템자동화UX 시스템
2025. 5. 13.
토스

우리의 애플리케이션에서 PreparedStatement는 어떻게 동작하고 있는가
애플리케이션에서 PreparedStatement 동작 방식을 분석하고, Hibernate, HikariCP, MySQL Connector/J 설정을 통해 성능을 테스트합니다.
PreparedStatementJDBCMySQLHibernateHikariCP
2025. 5. 13.
카카오페이

실시간 OLAP을 위한 Apache Pinot 운영 노하우
카카오페이의 Apache Pinot 운영 노하우 공유: 클러스터 구성, DR 아키텍처, 실시간 Upsert 테이블 운영 및 문제 해결 경험.
Apache PinotOLAP실시간 분석DR 아키텍처Upsert 테이블
2025. 5. 13.
카카오페이