가장 인기 있고 최신의 소프트웨어 아키텍처 스타일 두 가지를 한번에 배우고 싶으신가요?
기술 선도자나 소프트웨어 설계자 역할로 커리어를 성장시키고 싶으신가요?
그렇다면 이 강의에 잘 찾아오셨습니다!
대규모 시스템 및 마이크로서비스에 대한 실제 실무 경험을 갖춘 전직 Google 소프트웨어 엔지니어와 소프트웨어 설계자가 강의하는 이 강좌는 마이크로서비스 및 이벤트 중심 아키텍처에 대한 가장 포괄적이고 최신의 강좌입니다.
마이크로서비스 아키텍처 와 이벤트 중심 아키텍처 의 결합은 Google, Amazon, Netflix, Airbnb, Uber, Spotify, eBay 등 탑티어 테크 회사들의 성공에 가장 큰 기여를 해왔습니다.
이 강의는 여러분의 시스템에 마이크로서비스와 이벤트 중심 아키텍처를 적용하기 위한 모든 핵심 원칙, 디자인 패턴 및 업계 검증된 최적의 실행법을 가르쳐 드릴 것입니다.
강의를 통해 다음을 배울 수 있습니다:
• 레거시 모놀리식 애플리케이션을 마이크로서비스 아키텍처로 마이그레이션하기
• 확장성이 뛰어나고, 안정적이며, 느슨하게 결합된 마이크로서비스 설계하기
• 클라우드 컴퓨팅, 서버리스, 컨테이너 기술(예: 쿠버네티스)을 사용하여 마이크로서비스를 생산 환경에 테스트하고 배포하기
추가적인, 이 강의의 내용들:
• 실제 사례 연구
• 상세한 소프트웨어 아키텍처 다이어그램
• 외부 자원 및 기술에 대한 링크
• 지식을 시험해 볼 수 있는 퀴즈
• 노트를 하고 자료를 복습할 수 있는 다운로드 가능한 워크북이 포함되어 있습니다
수강을 마치면, 다음을 할 수 있게 됩니다:
• 마이크로서비스와 이벤트 중심 아키텍처를 사용하여 귀사의 비용 절감 및 효율성 증대에 도움을 줄 수 있습니다
• 확장 가능하고 안정적인 마이크로서비스를 설계하는 데 있어 업계 검증된 설계 원칙을 따를 수 있습니다
• 지식을 시스템 디자인 인터뷰에 적용할 수 있습니다
이 강의는 다음과 같은 분들을 위한 것입니다:
• 기술 선도자나 소프트웨어 설계자 역할로 커리어를 성장시키고 싶은 경험 많은 소프트웨어 엔지니어
• 회사의 비용을 절감하고, 확장성을 증가시키며, 기존 소프트웨어 아키텍처를 개선하는 데 도움을 주고 싶은 분
• 대규모 시스템을 운영하는 최상위 기술 회사에서 시스템 디자인 인터뷰를 준비하는 분들
무엇을 망설이고 계시나요? :)
지금 바로 수강신청하시고 강의를 배워보세요!
FAQ (자주 묻는 질문)
- "제 회사는 마이크로서비스를 사용하지 않습니다. 이 강의를 들어도 될까요?"
답변: 네! 마이크로서비스 아키텍처와 이벤트 중심 아키텍처는 모든 고급 소프트웨어 엔지니어와 소프트웨어 아키텍트의 핵심 기술입니다. 회사가 마이크로서비스 아키텍처로의 이전을 준비할 때, 당신은 이 전환에서 중요한 역할을 할 것입니다. 당신의 지식과 기술은 회사가 일반적인 함정과 안티 패턴을 피하며 성공적으로 마이그레이션하는데 도움을 줄 것입니다. 이는 회사가 많은 비용을 절약하는데 도움을 주며, 결국 당신의 경력 성장에도 도움이 될 것입니다.
- "마이크로서비스 아키텍처에 대한 다른 많은 강의들이 있습니다. 이 강의는 어떻게 다른가요?"
답변: 안타깝게도 많은 마이크로서비스 강의들은 널리 알려진 글을 따르거나(때로는 복사하기도 하면서), 실제 경험이 없는 이론적인 책들에 의존하곤 합니다. 이 강의에서는 저의 Google과 Maginte(이전의 Rubicon Project)와 같은 회사에서의 대규모 시스템에 대한 수년간의 개인적 경험을 바탕으로, 업계 리더들과 소프트웨어 아키텍트들의 최신 교훈을 가장 권위 있는 소프트웨어 아키텍처 컨퍼런스에서 공유한 지식을 전달합니다. 이 강의는 여러분이 회사 안에서 자신 있게 실천할 수 있는 실제 세계의 지식을 제공할 것입니다.
- "이 강의에 코딩은 포함되어 있나요?"
답변: 아니요. 이것은 주로 마이크로서비스 아키텍처에 중점을 둔 소프트웨어 아키텍처 강의입니다. 프로그래밍 강의가 아닙니다. 이 강의에서 배우는 기술들은 어떤 프로그래밍 언어, 클라우드 벤더, 혹은 기술 스택에도 적용 가능합니다. 이 접근 방식의 주요 장점 중 하나는 기술이 매우 빠르게 구식이 되더라도, 이 강의에서 얻은 지식은 여러분에게 많은 기간 동안 지속될 것이며, 여러분이 일하는 어떤 회사에든 동등하게 적용 가능할 것입니다.
- "이 강의에는 선행 지식이 필요한가요?"
답변: 유일한 선행 조건은 몇 년 간의 소프트웨어 개발 경험입니다. 현대 대규모 시스템의 소프트웨어 아키텍처 및 디자인에 대한 이해가 있으면 좋지만 필수는 아닙니다. 이 강의는 마이크로서비스 아키텍처와 이벤트 중심 아키텍처에 대해 필요한 모든 것을 가르쳐 줄 것입니다.