새로운 오프라인 강의가 준비되었습니다.

Cloud (MSA) 패턴 에 관한 120페이지 분량의 강의가 완성되었습니다.

하지만 요즘 현 시대에 맞는 아키텍팅을 준비하기 위해 최신 패턴들을 정리했습니다.

주로 참고한 자료들은 아래에 있습니다.

거의 2주간 정리를 진행했으며, 알고 있는 패턴도 있었지만, 나름 깨달음을 많이 주는 패턴 들도 있었습니다.

패턴 목록

  • 긴 트랜잭션 처리하기   (Saga – Orchestration/Choreography)
  • 데이터베이스 패턴   (Shared Database, Database per Service)
  • 데이터 일관성 유지하기   (Domain Event, Event Sourcing)
  • 트랜잭션 관리    (Transactional Outbox, Polling Publisher, Transaction Log)
  • 쿼리   (CQRS, API Composition)
  • 분리   (Design by SubDomain, Design by Biz Capability)
  • 서비스 통신방식   (Messaging , RPI, Domain Specific Protocol)
  • 통신/API 접근   (API Gateway, Backends for Frontend)
  • 서비스 검색   (Service Registry, Client side/Server side Discovery, Registration)
  • 배포   (Service Instance per Host / VM/ Container, Serverless, ..)
  • 데이터 집약 성능 향상   (Scatter-Gather, MapReduce, Materialized View)
  • 확장성   (SideCar, Ambassador ,Anti Corruption Layer)

참고 아키텍처 시리즈

  • Lambda – Monitoring
  • Kappa
  • Uber Architecture 사레

정리한 패턴 상황..

관련된 강의 의뢰나 문의는 메일이나, 댓글로 남겨주시면 될듯합니다.

손영수 indigoguru@gmail.com