Cloud, Kubernetes, and platform engineering.
Ercan Ermis의 클라우드, 쿠버네티스, AWS, 테라폼 및 플랫폼 엔지니어링에 관한 시니어 엔지니어 필드 노트.
All posts
전화번호 없으면 계정도 없다: Google의 QR 장벽과 GDPR
Google은 이제 새 계정 생성을 전화 기반 QR 인증 뒤에 가둬 둔다. 스마트폰이 없으면 계정도 없다. 이것이 GDPR의 데이터 최소화 원칙과 충돌하는 이유를 살펴본다.
두 개의 존, 열여덟 시간, 하나의 원인
드론 공격으로 AWS me-central-1 리전이 수개월 복구에 들어갔고, DR 권고는 유럽으로 복원하라였다. AZ 이름을 실제 ID로 매핑하는 랩 포함.
AWS Organizations를 위한 Multi-party approval
AWS Organizations의 Multi-party approval은 고위험 작업을 사람 승인자 정족수 뒤에 가둡니다. 동작 방식과 그것이 사주는 보안을 정리합니다.
AZ 격리는 버텼다. 당신의 아키텍처는 아니었다.
냉각 장애로 us-east-1 한 존의 랙이 죽고 쿼럼이 함께 무너졌다. blast radius 약속이 보장하는 범위와 이를 위한 read-only 디텍터.
로컬 DynamoDB가 성장했다: ExtendDB 실습 리뷰
ExtendDB v0.1.0은 DynamoDB 와이어 프로토콜을 Rust와 PostgreSQL로 재구현했다. SigV4, IAM 정책, Streams에서 DynamoDB Local과 비교한 결과.
일요일 자정에 숨겨진 Cloudflare 버그를 찾은 방법 (curl의 즐거움)
빠른 주말 프로젝트일 줄 알았다. 그런 종류 알지 않는가: '그냥 Egress VM 하나 띄우고, 트래픽 좀 라우팅하고, 커피 한 잔 하면서 점심까지 끝내자.' 독자여, 점심까지 끝나지 않았다.
SSH가 양자 컴퓨터에 대해 경고하는 이유와 해결 방법
OpenSSH가 키 교환이 양자내성이 아닐 때 경고를 띄운다. 지금 저장해 나중에 복호화하는 공격의 실체와, 경고를 없애는 Kex 설정을 정리한다.
IaC-First: 프로덕션에서 AWS 콘솔을 절대 만지지 않는 이유
콘솔 클릭은 Terraform 상태를 그대로 둔 채 현실만 바꾸므로 plan이 거짓말을 시작한다. 드리프트가 터지는 유형과 import 절차, IaC 우선을 강제하는 방법.
Google Pixel 9 XL Pro를 6층 발코니에서 거리로 떨어뜨렸다
내 폰이 손에서 미끄러져 교과서적인, 주저함 없는, 전면적인 다이빙을 6층에서 거리로 곧장 실행했다.
AWS S3 신규 기능: 데이터 이동 없는 재암호화
S3의 UpdateObjectEncryption은 바이트를 복사하지 않고 데이터 키만 다시 감싼다. ETag와 생성일이 유지되고 5TB 객체도 밀리초 만에 끝난다.
Ercan의 다른 글
같은 저자, 다른 영역의 사이트 두 개.