이 영상의 주제
이 영상은 분산 시스템과 마이크로소프트 아키텍처의 권위자인 샘 뉴먼(Sam Newman)을 게스트로 초대하여 탄력적이고 복원력 있는 시스템 설계에 대해 다룹니다. 마이크로소프트와 분산 시스템을 구축할 때 마주하는 현실적인 문제들과 해결책, 그리고 최근 소프트웨어 개발에 도입되고 있는 AI 기술을 바라보는 관점을 심도 있게 다룹니다. 대상 시청자는 중급 및 고급 소프트웨어 엔지니어와 아키텍트이며, 영상을 통해 분산 시스템의 근본적인 규칙, 복원력의 4가지 차원, 그리고 AI 시대에 소프트웨어 설계와 협업을 대하는 실용적인 통찰을 얻을 수 있습니다.
다루는 기술 스택 / 키워드
- 마이크로소프트 아키텍처 (Microservices)
- 분산 시스템 (Distributed Systems)
- 도메인 주도 설계 (DDD)
- 관측 가능성 (Observability)
- 멱등성 (Idempotency)
- 썬더링 허드 (Thundering Herd)
- 인공지능 / LLM
- 인지 부채 (Cognitive Debt)
타임스탬프별 핵심 포인트
| 시간 | 내용 | |—|—| | 00:00 | 오프닝 및 샘 뉴먼 소개: 마이크로소프트와 복원력 있는 시스템 구축 | | 15:00 | 마이크로소프트 아키텍처의 탄생 배경과 정의 (독립적 배포 가능성) | | 45:00 | 분산 시스템의 세 가지 규칙과 리소스 포화 상태 문제 | | 60:00 | 관측 가능성(Observability)과 SLO/SLI의 중요성 | | 85:00 | 멱등성(Idempotency)과 멱등성 키(Idempotency Key) 활용법 | | 110:00 | 복원력의 4가지 차원 (견고성, 복구력, 우아한 확장성, 지속적인 적응성) | | 140:00 | AI 시대의 소프트웨어 개발: 인지 부채와 인지적 포기 현상 |
기본 정보
| 항목 | 내용 | |—|—| | 채널 | The Pragmatic Engineer | | 카테고리 | 프로그래밍 | | 게시일 | 2026-10-07 | | 영상 길이 | 1:59:05 | | 처리 엔진 | gemini-3.5-flash-lite+transcript | | 원본 영상 | YouTube에서 보기 |