메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

NBC, CBC, Paramount+ 아키텍트의 실전 시스템 디자인

  • 강사 : 코딩문
  • 강의구성 : 16강 / 7시간 45분
  • 수강기간 : 제한없음 / 30일(권장기간)
초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 0

대규모 글로벌 스트리밍 아키텍트와 함께하는 Hands-On 시스템 디자인

100만 사용자를 지탱하는 아키텍처의 핵심, 견고하고 효율적인 시스템을 만드는 기초 이론&실전 노하우 대공개! 

 

이 강의는 시스템 디자인 경험이 부족한 개발자들을 위한 실용적인 온라인 강의입니다. 뛰어난 코딩 스킬에도 불구하고 대규모 시스템 설계 경험이 부족한 많은 개발자들의 현실적인 어려움을 해결하고자 기획되었습니다. 

강의의 핵심은 '경험'입니다. NBC, CBC, Paramount+와 같은 대규모 비디오 스트리밍 서비스의 시스템을 설계한 전문가가 직접 강의를 진행합니다. 수강생들은 이론적 지식과 함께 실제 프로젝트에서 마주칠 수 있는 다양한 시나리오와 문제 해결 과정을 경험하게 됩니다. 

이 강의는 복잡한 개념을 쉽게 이해할 수 있도록 단계별 학습을 제공합니다. 기본적인 시스템 설계 원칙부터 시작하여 점진적으로 더 복잡한 주제로 나아가며, 파트 3에서는 주제별 실습 프로젝트를 통해 배운 내용을 즉시 적용해 볼 수 있습니다.

 

 

무엇을 배우는 강의인가요?  

이 강의는 단순한 이론 학습이 아닙니다. 시스템 디자인의 전체 프로세스를 다루는 실전 과정입니다. 

복잡한 분산 시스템의 세계를 항해하는 데 필요한 지식과 기술을 체계적으로 습득할 수 있도록 구성되어 있습니다. 

 

PART 01: 시스템 디자인하기  

시스템 디자인의 본질과 중요성, 기능적/비기능적 요구사항을 이해합니다. 이는 여러분의 시스템 디자인 기초를 탄탄히 다지는 데 도움을 줄 것입니다. 

 

2407_systemdesign_01.png

 

PART 02: 핵심 구성요소 이해하기  

네트워킹 기초, 서버-클라이언트 모델, HTTP, WebSocket, API 등의 통신 프로토콜부터 캐싱, 프록시, 스토리지, 메시지 큐와 같은 중요한 요소들을 깊이 있게 학습합니다. 이는 시스템의 효율성과 확장성을 높이는 핵심이 될 것입니다.

 

2407_systemdesign_02.png

 

PART 03: 시스템 디자인 문제 실습하기  

이 파트에서는 체계적인 시스템 디자인 문제 해결 프로세스를 따라 6가지 실제 사례를 깊이 있게 탐구합니다. Key-Value Store부터 Instagram과 같은 글로벌 소셜 미디어 플랫폼의 설계까지, 다양한 난이도의 문제를 다룹니다. 이를 통해 이론적 지식을 실제 문제 해결에 적용하는 능력을 키울 수 있습니다.

특히, YouTube와 Instagram 같은 대규모 플랫폼의 아키텍처를 심층적으로 분석하며 최신 기술 트렌드를 경험하게 됩니다. 동영상 스트리밍, 실시간 피드 생성, 대규모 데이터 처리 등 실제 서비스에서 마주치는 도전과제들을 해결하는 방법을 배웁니다.

 

2407_systemdesign_03.png

 

각 단원마다 명확한 학습 목표를 제시하여 체계적인 학습이 가능하도록 했습니다.

이 과정을 통해 여러분은 시스템 디자인에 대한 포괄적인 이해를 하고, 실무에 즉시 적용 가능한 기술을 습득하게 될 것입니다.

 

 

누구를 위한 강의인가요?  

시스템 디자인 경험이 없거나 부족한 개발자

다양한 시스템 디자인 문제를 경험하고 싶은 개발자

경력을 한 단계 끌어올리고자 하는 개발자

 

 

강의를 수료하고 나면?  

대규모 시스템의 설계 원칙을 이해하고, 실제 프로젝트에 적용할 수 있습니다.

복잡한 아키텍처 문제를 체계적으로 분석하고 해결할 수 있습니다.

확장성, 안정성, 효율성을 고려한 시스템을 설계할 수 있습니다.

실무에서 자주 마주치는 시스템 디자인 패턴과 최적화 기법을 활용할 수 있습니다.
  

 

 

코딩문 강사

코딩문

현재 Accedo의 시니어 SW 엔지니어로, SalesForce와 T4G에서의 경력을 바탕으로 NBC, CBC, Paramount+ 등의 대규모 비디오 스트리밍 시스템 설계에 참여했습니다. 자바스크립트, 타입스크립트, Go에 전문성을 가지고 있으며, ‘코딩문’ 유튜브 채널을 운영 중입니다. 주니어 개발자 멘토링과 기술 면접관 경험을 통해 실무 문제 해결 능력을 갖추었습니다. 이 강의를 통해 여러분의 시스템 디자인 이해와 실무 적용 능력 향상을 돕고자 합니다.

 

경력
현) Accedo, 시니어 SW 엔지니어
전) SalesForce, Full Stack 엔지니어
전) T4G, SW Developer


주요 정보
자바스크립트, 타입스크립트, Go 언어 스페셜리스트
코딩문 유튜브 채널 운영, @codingmoon
주니어 온보딩 및 멘토링 담당
기술 면접관으로 활동 중

강사 소개와 오리엔테이션  18:23
시스템 디자인 개요  13:41
네트워킹 기초  20:44
서버와 클라이언트  19:39
HTTP, WebSocket, API  37:55
캐싱과 CDN  17:22
프록시와 로드 밸런서  18:25
스토리지  34:40 
빅데이터  22:06
시스템 디자인 문제 해결 프로세스  11:34 
Key-Value Store 시스템 디자인  40:39
Rate Limiter 시스템 디자인  34:28
URL Shortener 시스템 디자인  32:52
Distributed Message Queue 시스템 디자인     44:57 
YouTube 시스템 디자인   48:47 
Instagram 시스템 디자인   48:46 
 

  • 첫번째 리뷰어가 되어주세요.
  • 결재하기

    리뷰쓰기

    닫기
    * 상품명 :
    NBC, CBC, Paramount+ 아키텍트의 실전 시스템 디자인
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    NBC, CBC, Paramount+ 아키텍트의 실전 시스템 디자인
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :
    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실

    최근 본 책0