| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 성능
- PostgreSQL
- architecture
- react
- Microservices
- Retry
- Performance
- event-driven
- web
- observability
- Git
- backend
- API
- Security
- SRE
- Operations
- aws
- database
- CI
- JavaScript
- reliability
- frontend
- timeout
- DevOps
- version-control
- Kubernetes
- HTTP
- Infra
- Ops
- CSS
- Today
- Total
목록Ops (12)
고민보단 실천을
API 폐기(Deprecation) 운영: Sunset 헤더(RFC 8594)로 버전 종료를 예고하는 법API는 만드는 것보다 '없애는 것'이 더 어렵습니다. 종료를 못 하면 버전이 영원히 늘어납니다.Sunset 헤더(RFC 8594)와 운영 규칙으로 EOL을 예고하고, 구버전 트래픽을 안전하게 줄이는 방법을 정리합니다.이 글의 목표는 '개념 정리'보다, "어떤 기준으로 결정할지"와 "어떻게 운영에서 사고를 줄일지"를 남기는 것입니다.왜 이게 어려운가(운영 관점)API/HTTP 영역은 '작은 정책'이 전체 사용자 경험과 운영 비용을 바꿉니다. 그래서 실무에서는 구현보다도 기준(정책)과 검증 루프가 중요합니다.특히 프록시/CDN/게이트웨이가 있는 환경에서는 서버 코드만 보면 원인을 놓치기 쉽습니다. 레이어..
비밀번호/인증 보안 실무: bcrypt/argon2, lockout, 2FA 도입 체크리스트목표: 이 글을 읽고 나면 "어떤 선택이 우리 팀에 맞는지"를 기준으로 정할 수 있고, "바로 적용할 체크리스트"를 가져갈 수 있게 만드는 것입니다.전제: 인기 있는 글은 "개념"보다 "결정"과 "실수 방지"에 시간을 씁니다. 그래서 이 글은 설명을 길게 늘리기보다, 기준/예시/검증 순서로 정리합니다.이 글이 필요한 사람인증/권한이 불안하고, 브라우저/쿠키/CSRF 같은 '규칙'에서 자주 터지는 팀보안 설정을 켰더니 로그인/세션이 깨지는 경험을 한 팀보안 사고를 '운영 프로세스'로 줄이고 싶은 팀추천 기본값(실무에서 안전한 시작점)기본값은 보수적으로(Secure/HttpOnly/SameSite 등), 예외는 문서화..
Flyway/Liquibase 마이그레이션 운영: 락/다운타임/롤백(롤포워드) 체크리스트마이그레이션은 SQL 자체보다 운영 리스크(락/다운타임)를 관리하는 문제라서 여전히 검색 유입이 강합니다. 이 글은 Flyway/Liquibase를 쓰는 팀이 배포 때 사고를 줄이기 위한 운영 체크리스트를 제공합니다.마이그레이션은 언제/얼마나 오래 DB를 잡는지가 핵심입니다.옵션/핵심 요소(3~6개)항목의미언제 쓰는지(실무 상황)schema history적용 이력어떤 마이그레이션이 적용됐는지 추적락동시 실행 방지여러 인스턴스 동시 실행 사고 방지온라인 변경무중단 변경큰 변경을 단계로 쪼개 다운타임 최소화롤포워드수정으로 복구운영에서 down보다 up이 안전한 경우가 많음스테이징 리허설실행 시간 측정실데이터 규모에서 실행..