top of page
  • Blogger
  • Youtube
  • Facebook
  • Linkedin

마이크로서비스 아키텍처의 오해와 진실

  • 30 Steps
Get a certificate by completing the program.

과정 소개

모든 아키텍처 대안들은 주어진 상황에서 장점(이득)과 단점(손실)이 있게 마련이다. 아키텍트는 주어진 상황에서 특정 대안의 장단점을 헤아려 선택 또는 배제의 의사 결정을 내려야 한다. 서비스 지향 아키텍처(SOA)를 설계/구현하는 데 다양한 아키텍처 스타일들이 진화되어 왔다. 그 중 하나인 마이크로서비스 아키텍처(MSA)는 독특한 아키텍처 패턴들을 추구하는데, 그 목적(이득)은 애플리케이션을 매우 짧은 기간마다 업데이트해서 고객의 니즈를 기민하게 충족하고자 함이다. 반면 손실 및 위험은 이벤트 소싱에 의한 데이터 관리, 분산 데이터베이스의 트랜잭션 처리, 서비스 간 이벤트 Pub/Sub을 통한 프로세스 수행 등으로 인해 프로세스 변경, 데이터 일관성 보장, 실패 복구가 어렵고 결함을 유발할 가능성이 높다는 것이다. 빠른 릴리즈 사이클(하루에 수십 번에서 수만 번)을 위해 애플리케이션 운영 및 유지 보수의 기술적 난이도, 관리 복잡성과 사업적 위험을 감수할 것인가? 이러한 판단을 잘 내리려면 알아야만 하는 MSA의 오해와 진실, 또 MSA가 답이 아니라면 최적의 SOA 아키텍처 스타일과 패턴은 어떤 것 들인가, 이 것을 명백히 파헤친다. 강의 시간: 1시간 48분. 모든 퀴즈를 80% 이상 패스할 경우, 본 과정의 수료증을 자동 발급받음. I. 서론 10:54 1. 도입부 00:34 2. SW아키텍처 스타일의 진화 10:20 퀴즈 1 II. SOA 탄생 이전의 SW아키텍처 스타일 12:45 1. 사일로(Silo 또는 Stovepipe) 애플리케이션의 문제점 01:36 2. EAI 플랫폼을 이용한 애플리케이션의 연계 통합 08:00 3. EA 기반 계층형(Layered) 아키텍처의 모놀리식(Monolithic) 웹 애플리케이션 03:09 퀴즈 2 III. 인터넷의 진화와 SOA의 탄생 21:38 1. 2000년대 이후 인터넷의 진화: SOA의 탄생으로 인한 클라우드 및 IoT의 탄생 09:31 2. 인터넷의 모래시계 모델(Hour Glass Model)과 SOA 07:07 3. Web Services, BPM 및 ESB 기반의 매크로서비스(Macroservice) 아키텍처 05:00 퀴즈 3 IV. SOA 적용 사례 12:22 1. SAP ERP의 SOA 전환 (2004년) 01:43 2. 아마존의 전사 표준 아키텍처로 SOA 채택 (2002년) 07:00 3. 인텔사의 표준 아키텍처로 SOA 채택 (2013) 03:39 퀴즈 4 V. SW공학의 발전과 미니서비스(Miniservice) 아키텍처의 확산 08:23 1. SOA 기반의 애자일 및 DevOps 개발 프로세스 03:24 2. REST 및 컨테이너 기반의 미니서비스(Miniservice) 아키텍처 출현과 확산 04:59 퀴즈 5 VI. 마이크로서비스 아키텍처(MSA)의 출현 목적과 장단점 22:43 1. 릴리즈 사이클을 수초~수분 대로 줄이려는 MSA의 구현 패턴 08:13 2. 아마존의 MSA 활용 사례 06:14 3. 매크로, 미니, 마이크로 서비스 아키텍처의 장단점 비교 02:21 4. MSA의 구현 패턴 05:55 퀴즈 6 VII. MSA의 설계 사례: 전자상거래 사업 13:08 1. 전자상거래의 기능 분석: 비즈니스 프로세스 분석 및 사용사례 도출 02:05 2. 전자상거래 애플리케이션의 객체 설계 (도메인모델)과 서비스 설계 03:30 3. 전자상거래 MSA의 분산 데이터베이스 설계 01:37 4. 전자상거래 마이크로서비스의 동적 조합을 위한 오케스트레이션 대비 코리오그래피의 장단점 05:56 퀴즈 7 VIII. 결론 06:27 1. MSA의 선제 조건과 적용 가이드 06:27 퀴즈 8

You can also join this program via the mobile app. Go to the app

강사

가격

Free

공유하기

bottom of page