코스 카탈로그
시스템 디자인
요구사항을 명확한 아키텍처 트레이드오프로 바꾸세요.
- 고급
- 레슨 9개
- 프로젝트 2개
- 약 1.5시간
- EN · UZ · KO
용량을 추정하고, 서비스 경계를 정의하고, 스토리지와 캐시 전략을 선택하고, 안정성 장치를 설계하고, 전제와 장애 시나리오를 드러내는 아키텍처 결정을 기록하세요.
커리큘럼
섹션 1
요구사항과 용량
행동과 품질 목표를 분리하고, 사용자 수를 눈에 보이는 전제로 피크 부하로 전환하고, 오류 예산을 계산할 수 있는 SLO를 작성하세요.
- 기능 요구사항과 품질 요구사항
- 대략적인 용량 계산
- 서비스 수준 목표
섹션 2
데이터와 캐시
액세스 패턴으로 저장소를 고르고, 정직한 무효화로 캐시 어사이드를 운영하고, 일관성 계약을 연산 단위로 부여하세요.
- 액세스 패턴으로 스토리지 선택
- 캐시 어사이드
- 일관성 트레이드오프
섹션 3
안정성과 결정
재시도를 데드라인과 멱등성 키로 제한하고, 증거가 있을 때 브레이커를 트리거하고, 결정의 이유가 살아남도록 기록하세요.
- 타임아웃, 재시도와 멱등성
- 서킷 브레이커
- 아키텍처 결정 기록
학습 경로
AI 네이티브 소프트웨어 개발자
AI를 워크플로에 활용해 안전한 TypeScript 앱을 출시합니다. 테스트를 거친 알고리즘, 안전한 범위 안에서 작동하는 도구, 설명할 수 있는 아키텍처 결정, 출시 후 확인할 수 있는 릴리스를 갖춥니다.
코스 16개로 구성된 과정
풀스택 웹 개발자
테스트를 거친 풀스택 React 앱을 만들고 공유합니다. 누구나 쓸 수 있는 화면, 소유자만 볼 수 있는 데이터, 제한이 명확한 API, 정확하게 유지되는 실시간 갱신, 그리고 되돌릴 수 있는 배포까지 갖춥니다.
코스 14개로 구성된 과정
AI 제품 빌더
실제로 돌아가는 AI 제품을 만들고 운영합니다. 내 자료를 검색하고, 허용한 도구만 쓰고, 매번 같은 방식으로 테스트를 거치며, 실패했을 때의 대비책이 있고, 속도와 비용이 눈에 보입니다.
코스 11개로 구성된 과정
레슨 하나를 체험하고 습관으로 이어가세요.
무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능
시작하기