Skip to content
UdemySoftware DevelopmentPaid courseAll LevelsCertificate

【한글자막】 소프트웨어 아키텍처 및 대규모 시스템 설계 (Udemy.com)

소프트웨어 아키텍처, 시스템 설계 및 빅데이터 처리 마스터하기: 소프트웨어 아키텍트 또는 테크니컬 리드 직무를 목표로 시니어급 테크니컬 직원이 되려는 분 혹은 면접 합격률을 높이고 돋보이고 싶은 분들을 위한 강의!

Created by: Michael Pogrebinsky

Last updated December 2025

icon
What you will learn

  • 매일 수백만 개의 요청을 처리할 수 있는 대규모 시스템의 소프트웨어 아키텍처
  • 높은 확장성과 가용성을 지니고 성능 기준에 부합하는 소프트웨어 시스템을 설계하는 법
  • 시스템의 기술적 요구 조건 및 높은 수준의 컴포넌트와 API를 정의하는 법
  • 시스템 설계 면접을 앞둔 경우 자신감을 얻는 법

icon
Course Description

커리어를 한 단계 더 발전시킬 준비가 되셨나요?
소프트웨어 아키텍처와 시스템 설계를 마스터하고 싶으신가요?


그렇다면 잘 오셨습니다!

이 실무 과정에서는 매일 수백만 명의 사용자 수준으로 확장 가능한 실생활 시스템을 구축하는 법과 페타바이트급의 데이터를 처리하고 저장하는 법을 배웁니다.

또한 이 과정을 통해 시스템 설계 면접을 앞둔 분들이 면접을 대비하고 자신감을 얻을 수 있습니다.

다음과 같은 내용을 배우게 됩니다.


  • 세부 사항을 놓치지 않고 시스템의 기술적 요구 사항을 파악하기

  • 강력하고 사용하기 쉬운 API를 정의하기

  • 높은 확장성, 가용성 및 성능을 위해 현대 아키텍처 빌딩 블록 및 기술을 적용하기

  • 업계에서 증명된 소프트웨어 아키텍처 패턴 및 모범 사례를 따르기

  • 대규모 인터넷 트래픽 및 빅데이터 처리를 위해 확장성이 높은 시스템을 구축하기


해당 과정이 끝날쯤 되면, 여러분은 시스템 디자인 단계를 모두 거쳐, 모호하고 고차원적인 요구 사항도 해결할 만큼 능숙해지고 소프트웨어 아키텍처의 정점에 도달할 수 있을 겁니다.

이 과정에는 코딩이 나오지는 않지만, 실생활에서 쓰이는 시스템을 구축하기 위한 기본적인 지식을 얻을 수 있는 아주 실용적인 과정에 해당합니다.

이 과정에서 다루는 모든 기술과 패턴은 정상급 소프트웨어 회사들이 사용하고 있는 기술과 패턴입니다.

영상 강의 외에도, 다음과 같은 항목이 추가로 제공됩니다.


  • 과정에서 다룬 주제와 관련된 많은 자료

  • 학습한 내용을 검증하고 과정에서 다룬 내용을 복습할 수 있게 해 주는 퀴즈

  • 학습 경험을 더욱 풍부하게 만들어 주는 관련 문서 및 영상의 외부 링크


다음과 같은 분들을 위해 이 과정을 준비했습니다.


  • 보통 대학교나 코딩 부트캠프에서는 잘 다루지 않는 주제인 소프트웨어 아키텍처를 마스터하려는 분

  • 소프트웨어 아키텍트 또는 선임/수석 소프트웨어 엔지니어나 테크니컬 리드와 같은 시니어급 테크니컬 직원이 되려는 분

  • 시스템 설계 면접을 준비하는 중이라서 면접 합격률을 높이고 많은 지원자 사이에서 돋보이고 싶으신 분


여러분이 여기에 해당되신다면, 망설이지 마세요.

시작해 봅시다!


강의를 들으시고 강의와 관련하여 궁금하신 점은 무엇이든 Q&A에 남기실 수 있지만, 꼭 영어로 남겨주세요. 그래야 답변을 드릴 수 있습니다. :)


- Michael



자주 묻는 질문 (FAQ)

- 꼭 소프트웨어 아키텍트여야 이 과정을 수강할 수 있나요?

전혀 아닙니다! 소프트웨어 아키텍트는 직급 이름일 뿐입니다. 사실, 많은 회사에서 이 직급을 아무한테나 부여하지 않는답니다. 대부분의 소프트웨어 아키텍처 및 시스템 설계는 조직 내에서 신임을 받는 엔지니어가 수행하곤 합니다. 여러분의 매니저에게 이런 신임을 얻기 위해서는, 소프트웨어 아키텍처와 시스템 설계 방면에서 탄탄한 지식을 갖추었다는 사실을 증명해야 하겠죠. 그게 바로 이 과정에서 배우게 될 내용에 해당됩니다.

- 소프트웨어 아키텍처가 중요한 이유와 배워야 하는 이유는 무엇인가요?

대규모 시스템의 현대 소프트웨어 개발은 아주 복잡합니다. 보통은 여러 명의 소프트웨어 엔지니어가 수개월 동안 작업해야 하죠. 탄탄한 계획과 건축가 없이는 그 누구도 초고층 건물을 지으려고 하지 않듯이, 적합한 설계와 승인된 소프트웨어 아키텍처 없이 대형 소프트웨어 프로젝트에 착수하는 것 또한 말이 되지 않을 것입니다. 시스템의 소프트웨어 아키텍처가 제대로 구축되지 않으면, 해당 프로젝트는 실패할 가능성이 높습니다. 반면에, 소프트웨어 아키텍처가 제대로 구축되면, 많은 사람에게 긍정적인 영향을 엄청나게 줄 수 있는 동시에 여러분의 조직이 더욱 발전할 수 있는 계기가 됩니다.

- 이 과정에서는 코딩이 나오나요?

아니요. 소프트웨어 아키텍처는 대규모 시스템의 설계 단계에 해당합니다. 코딩은 소프트웨어 아키텍처가 완료되었을 때만 하게 됩니다. 사실 코딩은 소프트웨어 엔지니어링에 있어서 아주 작은 부분에 해당한다는 사실을 받아들이려면 마음의 준비가 좀 필요하죠. 그리고 소프트웨어 아키텍처와 설계가 제대로 이루어지고 나면, 그 다음에 따라오는 코딩 등 다른 모든 작업은 굉장히 수월하고 간단해집니다. 반면에, 소프트웨어 아키텍처가 제대로 구축되지 않으면, 구현 단계가 힘들어질 수 있습니다.



강사 소개

Michael Pogrebinsky | Java 전문가 & 소프트웨어 아키텍트 스페셜리스트

프로페셔널 소프트웨어 엔지니어 | 소프트웨어 아키텍트 | 강사


Michael Pogrebinsky는 풍부한 경험을 가진 소프트웨어 엔지니어이자 소프트웨어 아키텍트입니다.


업계에 종사하는 동안 수많은 주력 제품을 개발했으며 Google, Intel 등의 기업에서 최첨단 기술과 솔루션을 다뤘으며,

실시간 컴퓨팅과 대규모 소프트웨어 시스템이 주력 분야이며 다양한 선도 기업에서 해당 분야의 기술 책임자를 맡았습니다.

또한 특정 프로그래밍 언어나 기술을 넘어서, 핵심 내용을 이해하고 올바른 사고 방식을 기르는 것이 중요하다고 강조합니다.


기술 분야에 대한 열정으로 다른 엔지니어와 학생들의 훌륭한 멘토가 되어주고 있으며, 그가 가진 지식과 경험을 Udemy에 공유하게 된 것을 기쁘게 생각하고 있습니다.


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Michael Pogrebinsky

Michael Pogrebinsky is an experienced software architect and engineer and an accredited Certified Professional for Software Architecture trainer by the International Software Architecture Qualification Board (iSAQB).

As an official Udemy Instructor Partner, Michael has helped hundreds of thousands of engineers learn in-demand skills, get promoted, and land their dream job.

In his professional career, working for some of the top tech companies, like Google, Intel, Rubicon Project, DAQRI (Acquired by Snap Inc.), and others, Michael has led numerous flagship products. His expertise spans high-performance,  scalable distributed systems, video/audio streaming, augmented reality, and more.

Michael's teaching philosophy emphasizes understanding the core fundamentals and developing the right way of thinking and good practices.

icon
More courses by Michael Pogrebinsky

$119.99

$139.99

$99.99

$10.99

$14.99

$89.99

icon
More Software Development courses

$59.99

$10.99

$109.99

$19.99

$19.99

icon
Reviews

4.7

544 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By SM Y on 8/12/2026

예시 사례를 바탕으로 설명이 이루어져서 학습하기 편했습니다. 강의 속도가 생각보다 약간 빠릅니다. 복기하는 시간이 필요해 보입니다. 특정 케이스에 적용되는 전략이냐 스킬에 대해서 부연 설명이 추가된다면 더 좋을 것 같습니다.

By 김동기 on 10/20/2025

어떤 상황에 어떤 아키텍쳐를 써야하는 지에 대한 지식을 배울 수 있어서 좋았습니다. 다만 임베디드 실무와는 거리가 먼 예제들이라서 다양한 예제가 있었으면 좋겠습니다.

By Jongseol Kim on 7/7/2025

대규모 시스템의 아키텍처와 이를 구성하는 구성 요소들로 어떻게 설계하면 되는지에 대해 배울 수 있었습니다. 다만 기본 설계 방법을 모르는 초급 설계자에게는 조금 어려운 강의였던것 같습니다.

By Youngjoon So on 5/18/2025

I really enjoyed the detailed explanation of concepts, details, and applicable apps, and the detailed explanation of actual system design practices was helpful and gave me confidence.

By Ujong Noh on 4/22/2025

생각보다 쉬우면서도 문제를 통해, 복습할 수 있는 것들이 좋았습니다 오히려, 문제 량을 조금 더 늘려 현업에서 일어 날 수 있는 여러 상황들에 대해 어떻게 극복할 지에 초점을 맞추면 왜 패턴들이나 아키텍처들이 이 상황에서 사용 되었는지 조금 더 잘 알 수 있을 것 같습니다.

By 병무 고 on 4/8/2025

This is a lecture that condenses the essential content well. If you are a beginner in architecture, it will be helpful for you to get an overview of the overall content.

By Anonymized User on 6/12/2024

이 강의는 시스템 디자인에 대한 깊이 있는 내용을 다루고 있습니다. 현업에서 바로 사용할 수 있는 기술도 몇개 보여서 흥미로웠습니다.. 다양한 사례를 통해 이론이 어떻게 현실에 적용되는지를 설명해주시니 이해하기 편했습니다. 특히, 중간중간 제공되는 퀴즈는 배운 내용을 다시 확인할 수 있었습니다..앞으로도 유용한 강의 기대하겠습니다. 감사합니다.

By Anonymized User on 9/10/2023

Honestly, It could be boring course in the beginning. But it's quite easy to understand and intriguing if you watch over the half of the course.

By Steven Seok on 7/2/2023

전문적이고 군더더기 없이 알찬 강의였습니다. 강의 중반에 이해가 안되는 부분이 있었고 이 내용이 현실에 어떻게 적용이 될지 몰라서 집중이 흐트러질 때가 있었는데, 마지막 파트의 실제 설계사례의 예시에서 앞서 배운 내용을 전부 정리하고 이론에만 머물던 학습이 현실에 더 가까워진 생각이 들어서 좋았습니다.

By JongHak.Lee on 4/24/2023

잘 맞는 강의였습니다 특히 마지막 실제 사례를 기반으로 강의하는 것은 더욱 와 닿았습니다 향후 실제 사례 기반으로 아키텍쳐를 설계하는 강의가 추가된다면 수강을 할 것 같습니다

Showing all 10 reviews on CourseDuck

Read all 544 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100