【한글자막】 Cloud Computing 소프트웨어 아키텍처 패턴 완성하기

Cloud Computing, Software Architecture Patterns 및 최신 시스템 설계 원칙을 활용한 대규모 시스템 설계: 소프트웨어 아키텍트 기술 리더가 되세요!

Ratings: 4.49 / 5.00




Description

  • 소프트웨어 아키텍트(Software Architect), 기술 리더가 되기 위한 강의

  • 소프트웨어 아키텍트 또는 기술 리더가 되어 수백만 명의 사용자가 사용하는 대규모 프로젝트에 참여하고 싶은 분을 위한 강의

  • 소프트웨어 아키텍트로서의 시스템 설계부터 반드시 알아야할 아키텍처 최신 패턴 학습, 최신 클라우드 컴퓨팅에서의 문제 해결까지 상세하게 알아 볼 강의

  • 다양한 소프트웨어 아키텍트 지식을 습득하여 초보 개발자에게 경력을 한 단계 업그레이드 할 수 있도록 도와드릴 강의


[본 강의 소개]

본 강의에서 여러분은 소프트웨어 아키텍트로서 시스템 설계, 소프트웨어 아키텍처 및 최신 클라우드 컴퓨팅에서 가장 어려우면서도 중요한 문제를 해결해 볼 것입니다.

강의 전반에 걸쳐 클라우드 소프트웨어 아키텍트라면 반드시 알아야 할, 최정상 기술 기업들이 이미 성공적으로 적용하고 있는 가장 유용한 소프트웨어 아키텍처 패턴을 학습합니다.



[본 강의에서 다룰 내용]

각 강의에서 제공되는 내용은 다음과 같습니다.

  • 새로운 설계 문제

  • 소프트웨어 아키텍처 패턴 형태의 일반적인 솔루션

  • 각 패턴이 사용되는 실제 사례

  • 클라우드 컴퓨팅의 성능에 영향을 주는 중요 디자인 및 아키텍처 고려 사항


[본 강의에서 얻게 될 내용]

전 세계 수백만 명의 사용자에게 닿을 수 있고 기업의 비즈니스 성장에 기여할 수 있는 확장성, 가용성, 신뢰성 및 반응성이 뛰어난 클라우드 기반 시스템을 설계하는 데 도움이 되는 최고의 소프트웨어 아키텍처 패턴을 습득하게 됩니다.

게다가 이러한 소프트웨어 아키텍처 패턴을 알고 이해한다면, 특히 FAANG 및 기타 최고의 기술 기업의 시스템 설계 인터뷰에서 돋보일 수 있을 것입니다.


[본 강의에 적합한 대상]

  • 소프트웨어 엔지니어링이 단순한 코딩 이상이라는 것을 이해하고 경력을 한 단계 업그레이드할 준비가 된 숙련된 소프트웨어 엔지니어

  • 새로운 클라우드 기반 시스템을 설계할 때 올바른 디자인 결정을 내리고 싶은 신입 혹은 현업 소프트웨어 아키텍트 및 기술 리더

  • 소프트웨어 아키텍처와 클라우드 컴퓨팅에 관한 깊은 지식이 요구되는 직무 담당자 또는 구직자 (관련 직무: 클라우드 아키텍처나 클라우드 컨설턴트, 기술 제품 관리자, 솔루션 아키텍트, 대규모 프로젝트를 감독하는 엔지니어링 관리자 등)


[본 강의를 수강해야 하는 이유]

새로운 소프트웨어 아키텍처 패턴이 필요한 이유는 무엇입니까?

클라우드 컴퓨팅의 발전으로 소프트웨어 아키텍트가 현재 직면하고 있는 문제는 수십 년 전과 매우 다릅니다. 클라우드 컴퓨팅과 마이크로서비스 아키텍처를 사용해 대규모 시스템을 설계할 때는 디자인 결정과 문제 해결에 있어 단일 애플리케이션 내의 코드 구성에만 초점을 맞추는 전통적인 OOP 디자인 패턴보다는 완전히 새로운 소프트웨어 아키텍처 패턴을 활용해야 합니다. 새로운 소프트웨어 아키텍처 패턴은 확장성, 성능, 안정성 등과 같은 여러 문제를 해결합니다.



[자주 하는 질문(FAQ)]

- 소프트웨어 아키텍처를 처음 배우는데요. 이 강의가 저에게 적합할까요?

본 강의는 소프트웨어 아키텍처 입문자에게 유용한 강의입니다. 디자인 및 아키텍처와 관련한 까다로운 문제를 해결하기 위해 업계 최고의 기업들이 활용하는 기본적인 기법을 알려 드립니다. 완전한 초보자인 경우, 먼저 저의 다른 강의인 소프트웨어 아키텍처 및 대규모 시스템 설계를 수강한 다음에 본 강의를 수강하거나 병행하며 수강하시기를 추천합니다.


- 이 강의는 프로그래밍 강의인가요, 소프트웨어 아키텍처 강의인가요?

본 강의는 100% 소프트웨어 아키텍처 강의입니다. 소프트웨어 엔지니어로서 프로그래밍 지식은 기본입니다. 주니어 개발자부터 시니어 개발자까지 여러분 주위에 있는 팀원은 누구나 코딩을 할 줄 알 겁니다. 그러나 소프트웨어 아키텍처는 한 단계 발전된 개념입니다. 소프트웨어 엔지니어로서의 경력 면에서도 더 높은 단계라고 할 수 있습니다. 따라서 본 강의는 소프트웨어 아키텍처, 특히 클라우드 컴퓨팅 환경에서의 소프트웨어 아키텍처를 중점적으로 다룹니다. 학원이나 부트 캠프, 심지어 직장에서도 거의 가르쳐 주지 않는 주제이죠.


- AWS, Google Cloud Platform, Microsoft Azure 같은 특정 클라우드 벤더용 강의인가요?

아닙니다. 본 강의에서 배울 소프트웨어 아키텍처와 클라우드 컴퓨팅 패턴은 구현과 플랫폼 중심이며 특정 클라우드 벤더에 국한되지 않습니다. 어떤 클라우드 벤더나 프로그래밍 언어를 사용해도 성공적으로 구현할 수 있습니다.


- 저는 현직 소프트웨어 아키텍트입니다. 이 강의가 도움이 될까요?

네! 본 강의에서 다루는 소프트웨어 아키텍처 패턴은 업계 최신 패턴으로 퍼블릭 클라우드 컴퓨팅 환경이나 하이브리드 클라우드 컴퓨팅 환경에서 시스템 설계 및 최신 시스템의 아키텍처 작업을 수행하는 소프트웨어 아키텍트라면 필수적으로 갖춰야 할 기술입니다. 소프트웨어 아키텍트로 경력을 막 시작한 분뿐만 아니라 이미 경험이 풍부한 소프트웨어 아키텍트 분이라도 본 강의에서 많이 배울 수 있을 것입니다.



1강에서 뵙겠습니다.

- Michael

What You Will Learn!

  • 최신 대규모 소프트웨어 시스템 설계하기
  • 소프트웨어 아키텍처 패턴을 사용한 까다로운 시스템 설계 문제 해결하기
  • 전 세계 수백만 명의 사용자에게 서비스를 제공할 수 있게 해 주는 클라우드 컴퓨팅 배우기
  • 실제 프로덕션 시스템의 디자인, 설계, 배포 및 테스트하기

Who Should Attend!

  • 소프트웨어 아키텍트 또는 기술 리더가 되고 싶은 분
  • 아키텍처 대규모 시스템에 대한 깊은 지식과 전문성을 얻고자 하는 초보 개발자