확장성 있는 시스템 설계하기

작년 말, 고려대에서 시스템 설계에 대해 특강을 진행했다. 정말 재미있고 유익했으며, 도움이 되었다며 가능한 온라인 강의로 출시를 해줬으면 좋겠다는 피드백을 받았었다. 당시에는 여유가 없어 시도해보겠다고 답하고, 한동안 바빠져서 챙기지 못했다. 얼마 전부터 여유가 나서 자료를 정비하고, AI 서비스의 도움을 받아 제작해서 출시했다.


맨땅에서 시작해 백만 사용자가 이용하는 대규모 서비스를 구축하려면 가용성, 성능, 확장성 등을 고려한 시스템 설계가 필수다. 이 강의는 '#POTD(Photo of the Day)'이라는 가상 프로젝트를 통해 최소 기능 제품에서 시작하여 글로벌 규모로 확장하는 과정에서 발생하는 다양한 문제와 해결책을 구체적으로 다룬다.


작은 규모에서는 놓치기 쉬운 트래픽 분산, 서버 확장, 데이터베이스 복제, 검색 엔진 및 메시지 큐 연동, CDN과 멀티 데이터 센터 활용 등 대규모 서비스 운영 시 직면하는 핵심 문제를 단계별로 살펴본다. 수평 확장 환경에서 애플리케이션 수준의 설계 고민과 함께 캐싱 등 성능 최적화 필수 기술을 배우고, 머신러닝 기반 개인 맞춤 추천 시스템 구현 아이디어도 소개하고 있다.


프로그래밍 언어 및 기본적인 CS 지식을 갖춘 분이라면, 사례 중심의 설명을 통해 확장성 있는 시스템 설계를 처음부터 끝까지 이해하는 좋은 시작점이 될 것이다.


https://inf.run/TczsG


확장성 있는 시스템 설계하기 강의 | JYK 매니지먼트 - 인프런

인프런

확장성 있는 시스템 설계하기 강의 | JYK 매니지먼트 - 인프런

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2025년 2월 3일 오후 12:15

 • 

저장 64조회 3,892

댓글 0

    함께 읽은 게시물

    요구사항 변화에 따른 프로젝트 구조 확장 ⛏

    ... 더 보기

    요구사항 변화에 따른 프로젝트 구조 확장_Bradley 멘토님

    F-Lab : 상위 1% 개발자들의 멘토링

    요구사항 변화에 따른 프로젝트 구조 확장_Bradley 멘토님

     • 

    저장 34 • 조회 3,465


    제가 쓰고 있는 책의 표지가 나왔어요!

    ... 더 보기

     • 

    댓글 2 • 조회 1,745



    < 모든 선택지를 검토하다 아무것도 못 하는 당신에게 >

    1

    ... 더 보기

     • 

    댓글 1 • 저장 3 • 조회 636


    토스 데이터 직군 집중 채용 - 면접만 봐도 100만원!

    ... 더 보기

    토스 DATA·ML 집중채용

    toss.im

    토스 DATA·ML 집중채용

    < 보여서 걷는 게 아니라, 걷다 보니 길 >

    1

    ... 더 보기