개발·운영
Python, 데이터베이스, 웹 성능과 운영 문제를 예제와 진단 절차로 설명합니다.
-
API 계약 설계: 입력 검증·오류 응답·버전 변경
주문 생성 요청을 예로 필드 검증, 상태 코드, 재시도, 호환성 기준을 정합니다.
최초 발행 2026-04-26 · 수정 2026-09-16 -
Python 테스트 더블: 외부 경계만 대체하고 결과 검증하기
순수 함수, 주입한 가짜 객체, 통합 테스트를 나눠 mock 과용을 줄이는 예제입니다.
최초 발행 2026-04-25 · 수정 2026-09-16 -
Python asyncio: 동시 실행·타임아웃·동시성 제한
대기 작업을 병렬로 묶되 실패 전파와 외부 서비스 부하를 제한하는 예제입니다.
최초 발행 2026-04-24 · 수정 2026-09-16 -
캐시 설계: 오래된 값·무효화·HTTP 헤더를 함께 정하기
가격 정보와 정적 파일의 캐시를 구분하고 갱신 실패와 개인정보 캐싱을 방지합니다.
최초 발행 2026-04-23 · 수정 2026-09-16 -
모놀리스·서비스 분리·서버리스: 운영 조건으로 선택하기
배포 단위와 데이터 경계, 비용식을 먼저 정하고 구조를 고르는 의사결정 예제입니다.
최초 발행 2026-04-22 · 수정 2026-09-16 -
Python 로그 설계: 요청 ID·로그 레벨·개인정보 제외
장애를 추적할 수 있는 필드와 남기면 안 되는 필드를 나누는 로깅 예제입니다.
최초 발행 2026-04-21 · 수정 2026-09-16 -
웹 접근성 첫 점검: 키보드·폼·오류 메시지
로그인 폼 예제로 이름표, 포커스, 오류 안내를 점검하고 수동 검사 범위를 정합니다.
최초 발행 2026-04-20 · 수정 2026-09-16 -
블로그 주제를 좁히는 법: 독자의 질문과 글감 중복 점검
질문 카드와 글감 지도로 주제를 구체화하고 비슷한 글을 통합하는 기준을 설명합니다.
최초 발행 2026-04-17 · 수정 2026-09-16 -
Python 목록 검색을 dict로 바꾸기 전에 확인할 조건
중복 키와 순서의 의미를 보존하며 반복 검색을 개선하는 예제와 측정 방법입니다.
최초 발행 2026-04-15 · 수정 2026-09-16 -
웹이 느릴 때 네트워크·이미지·JavaScript 병목 구분하기
측정 조건을 고정하고 로딩, 상호작용, 레이아웃 이동을 나눠 개선하는 절차입니다.
최초 발행 2026-04-11 · 수정 2026-09-16 -
블로그 글이 검색되지 않을 때: URL 검사부터 사이트맵까지
검색 색인 상태를 구분하고 robots, canonical, 사이트맵, 내부 링크를 순서대로 점검합니다.
최초 발행 2026-04-01 · 수정 2026-09-16