모든 블로그
데브시스터즈

데브시스터즈

주요 카테고리 백엔드 · DevOps

활동 요약

대표 인기 포스트게임 회사에서 클라이언트 프로그래머가 하는 일168 조회
최근 30일
0개
평균 조회
38
누적 조회
2,644
전체 글
70개
마지막 발행
2026. 9. 18.
블로그 방문

데브시스터즈 기술 블로그 글 (70)

기타

Datadog Live with Devsisters 돌아보기

데브시스터즈가 Datadog Live with Devsisters 행사에서 데이터독 도입 배경과 팀별 활용 사례를 공유했습니다. 또한 쿠버네티스 운영, 부하테스트, 알람 체계까지 함께 소개했습니다.

#Datadog#AWS#Kubernetes
2800

데브옵스

고성능을 위한 ZIO 튜닝

ZIO 프로덕션 성능을 높이기 위한 튜닝 포인트를 정리했습니다. 런타임 플래그, 병렬 처리, executor 설정을 측정 기반으로 조정하는 방법을 다뤘습니다.

#ZIO#성능#프로파일링
1200

AI

머신러닝 엔지니어가 퍼즐 게임을 더 재미있게 만드는 방법

퍼즐봇과 유저 행동 데이터를 바탕으로 퍼즐 스테이지의 품질을 수치화하는 지표를 설계했습니다. 폴리싱 효율을 높이기 위해 총 미션 수 구간별 기준을 달리 적용하고 사내 테스트로 검증했습니다.

#ML#강화학습#퍼즐 게임
2200

데브옵스

세계 최초로 cert-manager 버그를 발견하고 해결하기

cert-manager에서 설정한 인증 체인과 실제 발급 결과가 달라지는 버그를 발견하고 원인을 분석했습니다. Let’s Encrypt 체인 변경과 선택 로직 문제를 확인한 뒤 업스트림에 PR을 제출해 머지했습니다.

#cert-manager#ACME#Lets Encrypt
2400

프론트엔드

스크립트 툴의 장점만 모았다! zx로 업무 자동화하기

자바스크립트와 쉘 명령어를 함께 쓸 수 있는 zx 라이브러리를 소개합니다. 반복 작업 자동화와 파일 처리에 특히 유용한 활용 사례를 설명했습니다.

#JavaScript#자동화#shell script
2300

백엔드

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

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

#MySQL#AWS Aurora#Percona Toolkit
1800

프론트엔드

웹 개발자의 데이터 애플리케이션 flow 효율화하기

Dash를 도입해 데이터 조회, 가공, 렌더링을 역할별로 분리하고 연결하는 구조를 만들었습니다. 또한 Mixin과 압축을 활용해 유지보수성과 데이터 전송 효율을 개선했습니다.

#Dash#Python#React
1600

프론트엔드

사운드 리소스 전달 WebApp 만들기

사운드 리소스 전달용 WebApp Sonic을 단순한 설계 원칙으로 구현한 사례를 소개했습니다. Next.js, S3, git을 조합해 버전 관리와 동기화를 처리하고 복잡한 기능은 최소화했습니다.

#Next.js#AWS#S3
2400

기타

조직문화 담당자가 개발조직에 뛰어든 이야기

개발조직에 특화된 테크 컬처 매니저의 역할과 실제 업무를 소개했습니다. 심리적 안전감, 행동강령, 기술 블로그, 밋업 운영 사례를 통해 조직문화를 가꾸는 방식을 설명했습니다.

#조직문화#DevRel#심리적 안전감
3000

백엔드

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

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

#CockroachDB#DB#AWS
2100

데브옵스

쿠키런: 킹덤 AWS AZ 장애 아웃라인

AWS 도쿄 리전 AZ 장애로 쿠키런: 킹덤의 DB 노드 일부가 동시 장애를 겪었습니다. 백업과 비상 복구 절차, Locality 재설계로 유저 데이터 유실 없이 복구했습니다.

#AWS#Kubernetes#CockroachDB
2700

백엔드

9가지 프로그래밍 언어로 배우는 개념: 5편 - 동시성 프로그래밍

동시성 프로그래밍의 핵심 개념을 여러 언어 예시로 비교하며 정리했습니다. 쓰레드, 쓰레드 풀, 경량쓰레드, Promise/Future, Async-Await의 관계와 활용 차이를 설명했습니다.

#동시성#비동기#Promise
4500

백엔드

CTO가 커리어를 걸고 비트 레벨까지 내려가서 DB를 해킹했던 이야기

CockroachDB 장애로 서비스가 멈춘 상황에서 원시 sst 파일을 직접 파고들어 복구 가능성을 탐색했습니다. 내부 저장 형식과 인코딩을 분석해 데이터를 꺼내는 방향을 모색했습니다.

#CockroachDB#DB#AWS
4800

기타

9가지 프로그래밍 언어로 배우는 개념: 4편 - 하이 레벨 언어와 동적 타입 언어

하이 레벨 언어와 동적 타입 언어의 특징을 비교하며 아키텍처 관점의 장단점을 정리했습니다. 값 타입, 레퍼런스 타입, Variance, 덕 타이핑을 통해 표현력과 제약을 함께 설명했습니다.

#JavaScript#C++#Rust
2600

백엔드

입사 첫날에 36시간 점검 경험하기

쿠키런: 킹덤 출시 직후 발생한 대규모 장애를 신입 입사자의 시점에서 회고한 글입니다. 데이터 이주와 정합성 검증을 통해 서비스를 복구한 과정을 담았습니다.

#AWS#CockroachDB#Spark
2400

아키텍처

9가지 프로그래밍 언어로 배우는 개념: 3편 - 메타프로그래밍

메타프로그래밍을 다형성의 보조 수단으로 보고, 런타임 리플렉션과 컴파일타임 코드 생성을 비교했습니다. C++, Java, Scala, Rust, 외부 코드 생성 도구의 특징과 장단점도 함께 정리했습니다.

#메타프로그래밍#리플렉션#어노테이션
3200

백엔드

쿠키런: 킹덤 데이터베이스 스토리지 레이어 복원기

런칭 직후 Ballast 파일 경로 오류로 CockroachDB 클러스터가 전역 장애를 겪었습니다. SST 파일 복원과 데이터 재구성을 통해 서비스를 다시 열고, 이후 재발 방지 프로세스도 강화했습니다.

#CockroachDB#AWS#Spark
4600

백엔드

CockroachDB in Production

CockroachDB를 쿠키런: 킹덤의 메인 데이터베이스로 선택한 이유와 운영 시 고려할 점을 정리했습니다. 분산 구조, 복제, MVCC, 핫스팟 대응 같은 핵심 개념도 함께 설명했습니다.

#CockroachDB#분산 데이터베이스#PostgreSQL
3100