【한글자막】 마이크로서비스 및 이벤트 중심 아키텍처 완전 정복하기! (Microservices & EDA)
What you'll learn
- 마이크로서비스 및 이벤트 중심 아키텍처를 사용하여 현대 시스템을 설계하고 아키텍처 구축
- 레거시 모놀리식 아키텍처에서 마이크로서비스 아키텍처로 이관
- 생산 환경에서 마이크로서비스 개발, 테스트, 배포 및 문제 해결
- 업계에서 검증된 소프트웨어 아키텍처에 대한 최적의 실행법 및 디자인 패턴의 적용
Requirements
- 소프트웨어 개발 경험 1-2년
- 현대 소프트웨어 아키텍처 학습에 대한 열망
Description
가장 인기 있고 최신의 소프트웨어 아키텍처 스타일 두 가지를 한번에 배우고 싶으신가요?
기술 선도자나 소프트웨어 설계자 역할로 커리어를 성장시키고 싶으신가요?
그렇다면 이 강의에 잘 찾아오셨습니다!
대규모 시스템 및 마이크로서비스에 대한 실제 실무 경험을 갖춘 전직 Google 소프트웨어 엔지니어와 소프트웨어 설계자가 강의하는 이 강좌는 마이크로서비스 및 이벤트 중심 아키텍처에 대한 가장 포괄적이고 최신의 강좌입니다.
마이크로서비스 아키텍처 와 이벤트 중심 아키텍처 의 결합은 Google, Amazon, Netflix, Airbnb, Uber, Spotify, eBay 등 탑티어 테크 회사들의 성공에 가장 큰 기여를 해왔습니다.
이 강의는 여러분의 시스템에 마이크로서비스와 이벤트 중심 아키텍처를 적용하기 위한 모든 핵심 원칙, 디자인 패턴 및 업계 검증된 최적의 실행법을 가르쳐 드릴 것입니다.
강의를 통해 다음을 배울 수 있습니다:
• 레거시 모놀리식 애플리케이션을 마이크로서비스 아키텍처로 마이그레이션하기
• 확장성이 뛰어나고, 안정적이며, 느슨하게 결합된 마이크로서비스 설계하기
• 클라우드 컴퓨팅, 서버리스, 컨테이너 기술(예: 쿠버네티스)을 사용하여 마이크로서비스를 생산 환경에 테스트하고 배포하기
추가적인, 이 강의의 내용들:
• 실제 사례 연구
• 상세한 소프트웨어 아키텍처 다이어그램
• 외부 자원 및 기술에 대한 링크
• 지식을 시험해 볼 수 있는 퀴즈
• 노트를 하고 자료를 복습할 수 있는 다운로드 가능한 워크북이 포함되어 있습니다
수강을 마치면, 다음을 할 수 있게 됩니다:
• 마이크로서비스와 이벤트 중심 아키텍처를 사용하여 귀사의 비용 절감 및 효율성 증대에 도움을 줄 수 있습니다
• 확장 가능하고 안정적인 마이크로서비스를 설계하는 데 있어 업계 검증된 설계 원칙을 따를 수 있습니다
• 지식을 시스템 디자인 인터뷰에 적용할 수 있습니다
이 강의는 다음과 같은 분들을 위한 것입니다:
• 기술 선도자나 소프트웨어 설계자 역할로 커리어를 성장시키고 싶은 경험 많은 소프트웨어 엔지니어
• 회사의 비용을 절감하고, 확장성을 증가시키며, 기존 소프트웨어 아키텍처를 개선하는 데 도움을 주고 싶은 분
• 대규모 시스템을 운영하는 최상위 기술 회사에서 시스템 디자인 인터뷰를 준비하는 분들
무엇을 망설이고 계시나요? :)
지금 바로 수강신청하시고 강의를 배워보세요!
FAQ (자주 묻는 질문)
- "제 회사는 마이크로서비스를 사용하지 않습니다. 이 강의를 들어도 될까요?"
답변: 네! 마이크로서비스 아키텍처와 이벤트 중심 아키텍처는 모든 고급 소프트웨어 엔지니어와 소프트웨어 아키텍트의 핵심 기술입니다. 회사가 마이크로서비스 아키텍처로의 이전을 준비할 때, 당신은 이 전환에서 중요한 역할을 할 것입니다. 당신의 지식과 기술은 회사가 일반적인 함정과 안티 패턴을 피하며 성공적으로 마이그레이션하는데 도움을 줄 것입니다. 이는 회사가 많은 비용을 절약하는데 도움을 주며, 결국 당신의 경력 성장에도 도움이 될 것입니다.
- "마이크로서비스 아키텍처에 대한 다른 많은 강의들이 있습니다. 이 강의는 어떻게 다른가요?"
답변: 안타깝게도 많은 마이크로서비스 강의들은 널리 알려진 글을 따르거나(때로는 복사하기도 하면서), 실제 경험이 없는 이론적인 책들에 의존하곤 합니다. 이 강의에서는 저의 Google과 Maginte(이전의 Rubicon Project)와 같은 회사에서의 대규모 시스템에 대한 수년간의 개인적 경험을 바탕으로, 업계 리더들과 소프트웨어 아키텍트들의 최신 교훈을 가장 권위 있는 소프트웨어 아키텍처 컨퍼런스에서 공유한 지식을 전달합니다. 이 강의는 여러분이 회사 안에서 자신 있게 실천할 수 있는 실제 세계의 지식을 제공할 것입니다.
- "이 강의에 코딩은 포함되어 있나요?"
답변: 아니요. 이것은 주로 마이크로서비스 아키텍처에 중점을 둔 소프트웨어 아키텍처 강의입니다. 프로그래밍 강의가 아닙니다. 이 강의에서 배우는 기술들은 어떤 프로그래밍 언어, 클라우드 벤더, 혹은 기술 스택에도 적용 가능합니다. 이 접근 방식의 주요 장점 중 하나는 기술이 매우 빠르게 구식이 되더라도, 이 강의에서 얻은 지식은 여러분에게 많은 기간 동안 지속될 것이며, 여러분이 일하는 어떤 회사에든 동등하게 적용 가능할 것입니다.
- "이 강의에는 선행 지식이 필요한가요?"
답변: 유일한 선행 조건은 몇 년 간의 소프트웨어 개발 경험입니다. 현대 대규모 시스템의 소프트웨어 아키텍처 및 디자인에 대한 이해가 있으면 좋지만 필수는 아닙니다. 이 강의는 마이크로서비스 아키텍처와 이벤트 중심 아키텍처에 대해 필요한 모든 것을 가르쳐 줄 것입니다.
Who this course is for:
- 현대 소프트웨어 아키텍처에 관심이 있는 모든 분들
- 기술 선도자나 소프트웨어 설계자 역할로 커리어를 성장시키고자 하는 소프트웨어 개발자들
- 최상위 기술 회사들의 시스템 디자인 인터뷰를 준비하는 소프트웨어 엔지니어들
Instructors
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.
Top Developer Academy is an online education company, that has helped thousands of software engineers, software architects and tech leaders world-wide advance their careers.
As Udemy Instructor Partner and as an accredited CPSA-F training provider by the International Software Architecture Qualification Board (iSAQB), Top Developer Academy offers the most professional and career impacting courses on Software Architecture, System Design and advanced Java.
Founded and led by Michael Pogrebinsky, an experienced software architect, software developer and author of numerous top rated and best selling courses on Udemy.
In Michael professional career, he has worked for some of the top tech companies like Google, Intel, Daqri (Acquired by Snap Inc.), and others, leading cutting edging projects in high-performance, large-scale distributed systems, video and audio streaming solutions, augmented reality and more.
Additionally, Michael has mentored dozens of engineers at different levels during his professional career and as part of Top Developer Academy's lead instructor and technical career coach.
웅진씽크빅은 2021년 글로벌 온라인교육 플랫폼 Udemy와의 파트너십을 통해 양질의 다양한 교육문화 콘텐츠를 제공합니다.
웅진씽크빅이 Udemy를 통해 제공하는 학습 수요가 높은 개발, IT/SW, 디자인 등 최신 기술의 강의를 빠르게 만나보세요!
웅진씽크빅이 운영하는 Udemy Curation에서는 Udemy 수강 효율을 높여주는 학습 로드맵을 제공하고, 기업 연계 프로젝트/포트폴리오 제작/현직자 네트워킹 등 다양한 교육 이벤트에 참여하실 수 있습니다.
정기적으로 '취업 부트캠프'를 운영하여 IT, 데이터 등 인기 직무의 취업을 꿈꾸는 청년들을 지원하고 있습니다.
배움을 통한 무한한 꿈의 도전에 웅진씽크빅과 Udemy가 함께 하겠습니다.