Python 3

CDK로 인프라 정의

학습 목표L1·L2·L3 construct 계층과 언제 어떤 레벨을 쓰는지 설명할 수 있다.ec2.Vpc·lambda.Function 등 L2로 VPC·서브넷·NAT를 정의할 수 있다.IAM Role·PolicyStatement·grantRead 등으로 권한을 선언적으로 연결할 수 있다.L1 Cfn* 로 CloudFormation 속성에 직접 접근하는 이유를 설명할 수 있다.TypeScript·Python CDK 코드의 구조 차이를 읽고 작성할 수 있다.문제 상황6편에서 s3.Bucket 한 줄은 썼는데 — VPC 3 AZ·NAT는 L2 옵션이 뭔지 모름CloudFormation 문서의 속성 이름이 L2에 없어서 막힘 — L1로 내려가야 하나IAM 인라인 policy JSON을 CDK에 하드코딩 — gr..

소켓 프로그래밍 기초

학습 목표TCP echo 서버·클라이언트를 소켓 API로 구현할 수 있다.서버 bind → listen → accept 와 클라이언트 connect 흐름을 설명할 수 있다.listen 소켓과 연결 소켓(connected) 의 차이를 설명할 수 있다.소켓 호출이 시스템 콜을 통해 커널 TCP 스택과 연결됨을 설명할 수 있다.문제 상황curl은 되는데 직접 TCP 서버를 짜면 Address already in use가 난다bind·SO_REUSEADDR·프로세스 재시작 타이밍서버 코드에 accept가 있는데 클라이언트는 connect만 한다 — 역할이 다르다recv가 0바이트를 반환하면 무한 루프에 빠진다상대가 연결을 닫음 — close/FIN 처리 필요connect·sendall을 호출했는데 커널·와이어에..

네트워크 기초 2026.07.06

Data · AI 오리엔테이션

학습 목표빅데이터 파이프라인과 머신러닝·알고리즘이 하나의 시리즈에서 어떻게 이어지는지 설명할 수 있다.source → ingest → process → feature → train → infer 흐름을 그릴 수 있다.Database·Architecture·ELK·AIOpsMLOps와 본 시리즈의 역할 분리를 설명할 수 있다.Kafka·Spark·lakehouse·sklearn·PyTorch 등 키워드가 로드맵 어느 Part에 있는지 짚을 수 있다.25편 로드맵을 보고 학습 순서를 잡을 수 있다.문제 상황일일 수억 행 이벤트 — PostgreSQL INSERT만으로는 배치 분석·재처리가 버거움CDC로 Kafka에 넣었는데 consumer lag 폭증 — partition·group 설계를 모름Spark j..

Data & AI 2026.07.01