모든 포스트
서버가 느린 이유 #5 데이터베이스가 느려질 때: 인덱스, 락, 커넥션 풀
잘 돌던 데이터베이스가 느려지는 원인을 추적합니다. 데이터 성장이 임계를 넘는 순간 무너지는 풀 스캔, 인덱스가 있는데도 사용되지 않는 조건, 락 대기 체인과 긴 트랜잭션, 커넥션 풀 고갈의 증상 구분, EXPLAIN과 통계 뷰로 확인하는 진단 순서를 다룹니다.
EC2 Graviton 전환: 절감 폭과 이전 체크리스트
x86 인스턴스를 Graviton(arm64)으로 옮길 때의 실제 절감 폭과 이전 절차를 정리합니다. 세대별 현황(Graviton4 주력, Graviton5 GA), 전환이 쉬운 워크로드와 막히는 부분, 멀티 아키텍처 이미지 빌드, 카나리 전환, RDS·Lambda까지 넓히는 순서를 다룹니다.
Microsoft Graph 실무 입문 #3 Python SDK 첫 호출: 사용자와 조직 데이터 읽기
Python으로 Graph를 호출하는 골격을 만듭니다. msgraph-sdk와 azure-identity 설치, device code(delegated)와 client credentials(application) 양쪽 클라이언트 구현, async 패턴, OData 쿼리를 SDK로 표현하는 법, 사용자 목록·프로필 읽기, 인증 디버깅 요령까지 다룹니다.
서버가 느린 이유 #4 대역폭은 충분한데 느릴 때: 지연시간, RTT, 재전송
회선 대역폭은 남는데 네트워크가 느린 상황의 원인을 추적합니다. RTT와 왕복 횟수가 체감 속도를 정하는 구조, TCP 핸드셰이크와 TLS의 왕복 비용, BDP와 윈도우 한계, 패킷 손실과 재전송 확인법, 커넥션 재사용까지 다룹니다.
Microsoft Graph 실무 입문 #2 앱 등록과 인증: Entra ID, delegated vs application 권한
Graph 인증의 전체 구조를 실무 순서로 정리합니다. Entra ID 앱 등록 절차, 시리즈 전체를 좌우하는 delegated와 application 권한의 구분, 관리자 동의, 클라이언트 시크릿과 인증서, 최소 권한 원칙과 시크릿 관리까지, Graph에서 가장 중요한 관문을 다룹니다.
돈이 새기 쉬운 AWS 서비스와 설정: 상시 점검 목록
급증이 아니라 베이스라인을 조용히 밀어 올리는 AWS 낭비 지점들을 점검 목록으로 정리합니다. gp2 볼륨 잔존, 퍼블릭 IPv4, NAT Gateway 구조, 무기한 로그 보존, 구세대 인스턴스, 방치된 로드밸런서, S3 스토리지 클래스, 개발 환경 상시 가동까지 확인 방법과 함께 다룹니다.
서버가 느린 이유 #3 SSD인데도 느릴 때: 쓰기 증폭, fsync, 큐 깊이
SSD를 썼는데도 디스크가 병목인 상황의 원인을 추적합니다. 스펙시트 IOPS의 전제 조건, fsync가 만드는 내구성 쓰기의 비용, SLC 캐시 소진과 쓰기 증폭, 큐 깊이 1의 물리적 한계, 클라우드 볼륨의 IOPS 상한까지 다룹니다.
AWS 요금이 갑자기 늘어났을 때: 가장 흔한 원인 10가지
지난달보다 AWS 청구서가 갑자기 커졌을 때 범인을 찾는 순서와, 실무에서 가장 자주 걸리는 원인 10가지를 정리합니다. NAT Gateway 데이터 처리, CloudWatch Logs 수집, 스냅샷 누적, 데이터 전송, RI·Savings Plans 만료까지 각각의 확인 방법과 처방을 다룹니다.
Git 실무 워크플로우 #3 interactive rebase — squash·fixup으로 커밋 정리
PR을 열기 전에 커밋을 읽을 수 있는 단위로 정리하는 interactive rebase를 다룹니다. todo 리스트의 여섯 가지 명령, fixup과 autosquash 워크플로우, 정리한 브랜치를 안전하게 올리는 force-with-lease까지 정리합니다.
Microsoft Graph 실무 입문 #1 Graph란: Microsoft 365 전체를 여는 하나의 API
Microsoft Graph가 무엇이고 왜 사내 자동화의 핵심 도구인지 정리합니다. 메일·캘린더·Teams·파일·조직도를 하나의 엔드포인트로 여는 구조, v1.0과 beta의 구분, 권한 모델의 큰 그림, Graph Explorer로 코드 없이 첫 호출을 해 보는 것까지, 시리즈의 지도를 그립니다.