본문으로 바로가기
TaeyoungKim.dev

기술 블로그

용어와 원리부터 시작해 실행 가능한 코드, 테스트와 디버깅, 보안·성능·운영의 트레이드오프까지 연결합니다.

글 목록

AI 페르소나 프롬프트: 역할 설정이 미확인 경력으로 번지지 않게 하는 법

AI 페르소나의 말투·역할과 검증된 이력을 분리하고, 생성된 성과·경력 문장을 공개 전에 확인하는 작은 검수 흐름을 살펴봅니다.

AI3 분

AWS S3 퍼블릭 액세스 차단: 버킷을 공개하기 전에 확인할 경계

S3 공개 접근을 차단하는 설정과 버킷 정책·객체 권한의 관계, 정적 웹 자산을 안전하게 제공하는 방법을 설명합니다.

보안2 분

파이썬 list.sort() 결과가 None인 이유: sorted()와 원본 변경 차이

list.sort()로 정렬한 값을 변수에 담았더니 None이 나오는 이유와 sorted()를 써서 새 리스트를 만드는 방법을 같은 예제로 비교합니다.

파이썬2 분

AWS RDS 자동 백업과 스냅샷 차이: 복구 계획은 어떻게 세울까?

RDS 자동 백업과 수동 스냅샷의 목적을 구분하고, 백업 존재와 실제 복구 가능성을 함께 검토하는 방법을 설명합니다.

클라우드3 분

AWS Auto Scaling desired capacity는 무엇을 뜻할까? 최소·최대 용량과 함께 읽기

Auto Scaling 그룹의 minimum, desired, maximum capacity가 각각 어떤 역할을 하는지와 수동 변경의 운영 영향을 설명합니다.

클라우드4 분

SQL DISTINCT 여러 컬럼 중복 제거: 한 컬럼이 계속 중복되는 이유

DISTINCT를 썼는데 Seoul이 두 줄 남았다면, SQL은 한 컬럼이 아니라 SELECT에 적은 컬럼 조합을 비교하고 있을 수 있습니다. 같은 주문 데이터로 결과를 확인합니다.

DB/SQL3 분

파이썬 range() 끝값이 빠지는 이유: 마지막 번호와 리스트 인덱스 확인법

range(1, 4)의 결과가 1, 2, 3인 이유를 파일 목록 번호 매기기로 확인하고, 끝값·인덱스 혼동을 피하는 방법을 설명합니다.

파이썬3 분