ComputerScience,Engineering 23

[microservice patterns] 13. 스트랭글러 애플리케이션 패턴 - 모놀리식 -> microservice 마이그레이션

목차[microservice patterns]1. 모놀리식 지옥의 징후, 마이크로서비스 아키텍처를 도입해서 탈출하기 + 마이크로서비스 아키텍처 패턴 언어란?2. 아키텍처의 중요성, 애플리케이션의 서비스단위 분해 패턴, 분해과정에서 마주치는 문제의 솔루션3. 메세지 기반 비동기 통신  - 서비스간 통신을 위한 최적 패턴4. 사가 패턴  - 데이터 일관성 유지 방법5. DDD의 aggregate 및 도메인 이벤트 패턴  - 서비스 비즈니스 로직 설계-  DDD : 도메인 주도 설계6. 이벤트 소싱 패턴 - 비즈니스 로직 개발7. API 조합 패턴, CQRS 패턴 - 분산 데이터 조회 쿼리- CQRS(커맨드 쿼리 책임 분산)8. 외부 API 패턴 - 외부 클라이언트 요청 처리9 ~ 10. 자동화 테스트 - 테..

[microservice patterns] 12. 서비스 배포 패턴 - 가상머신, 컨테이너, 서버리스, 서비스 메시

목차[microservice patterns]1. 모놀리식 지옥의 징후, 마이크로서비스 아키텍처를 도입해서 탈출하기 + 마이크로서비스 아키텍처 패턴 언어란?2. 아키텍처의 중요성, 애플리케이션의 서비스단위 분해 패턴, 분해과정에서 마주치는 문제의 솔루션3. 메세지 기반 비동기 통신  - 서비스간 통신을 위한 최적 패턴4. 사가 패턴  - 데이터 일관성 유지 방법5. DDD의 aggregate 및 도메인 이벤트 패턴  - 서비스 비즈니스 로직 설계-  DDD : 도메인 주도 설계6. 이벤트 소싱 패턴 - 비즈니스 로직 개발7. API 조합 패턴, CQRS 패턴 - 분산 데이터 조회 쿼리- CQRS(커맨드 쿼리 책임 분산)8. 외부 API 패턴 - 외부 클라이언트 요청 처리9 ~ 10. 자동화 테스트 - 테..

[microservice patterns] 11. 프로덕션 레디 서비스 개발 - 보안, 외부화 구성 패턴, 서비스 관측성 패턴(로그수집, 애플리케이션 지표, 분산추적)

목차[microservice patterns]1. 모놀리식 지옥의 징후, 마이크로서비스 아키텍처를 도입해서 탈출하기 + 마이크로서비스 아키텍처 패턴 언어란?2. 아키텍처의 중요성, 애플리케이션의 서비스단위 분해 패턴, 분해과정에서 마주치는 문제의 솔루션3. 메세지 기반 비동기 통신  - 서비스간 통신을 위한 최적 패턴4. 사가 패턴  - 데이터 일관성 유지 방법5. DDD의 aggregate 및 도메인 이벤트 패턴  - 서비스 비즈니스 로직 설계-  DDD : 도메인 주도 설계6. 이벤트 소싱 패턴 - 비즈니스 로직 개발7. API 조합 패턴, CQRS 패턴 - 분산 데이터 조회 쿼리- CQRS(커맨드 쿼리 책임 분산)8. 외부 API 패턴 - 외부 클라이언트 요청 처리9 ~ 10. 자동화 테스트 - 테..

[microservice patterns] 9 ~ 10. 자동화 테스트 - 테스트 피라미드, 단위테스트, 통합테스트, 컨슈머 주도 계약 테스트, 컴포넌트 테스트

목차[microservice patterns]1. 모놀리식 지옥의 징후, 마이크로서비스 아키텍처를 도입해서 탈출하기 + 마이크로서비스 아키텍처 패턴 언어란?2. 아키텍처의 중요성, 애플리케이션의 서비스단위 분해 패턴, 분해과정에서 마주치는 문제의 솔루션3. 메세지 기반 비동기 통신  - 서비스간 통신을 위한 최적 패턴4. 사가 패턴  - 데이터 일관성 유지 방법5. DDD의 aggregate 및 도메인 이벤트 패턴  - 서비스 비즈니스 로직 설계-  DDD : 도메인 주도 설계6. 이벤트 소싱 패턴 - 비즈니스 로직 개발7. API 조합 패턴, CQRS 패턴 - 분산 데이터 조회 쿼리- CQRS(커맨드 쿼리 책임 분산)8. 외부 API 패턴 - 외부 클라이언트 요청 처리9 ~ 10. 자동화 테스트 - 테..

[microservice patterns] 8. 외부 API 패턴 - 외부 클라이언트 요청 처리

목차[microservice patterns]1. 모놀리식 지옥의 징후, 마이크로서비스 아키텍처를 도입해서 탈출하기 + 마이크로서비스 아키텍처 패턴 언어란?2. 아키텍처의 중요성, 애플리케이션의 서비스단위 분해 패턴, 분해과정에서 마주치는 문제의 솔루션3. 메세지 기반 비동기 통신  - 서비스간 통신을 위한 최적 패턴4. 사가 패턴  - 데이터 일관성 유지 방법5. DDD의 aggregate 및 도메인 이벤트 패턴  - 서비스 비즈니스 로직 설계-  DDD : 도메인 주도 설계6. 이벤트 소싱 패턴 - 비즈니스 로직 개발7. API 조합 패턴, CQRS 패턴 - 분산 데이터 조회 쿼리- CQRS(커맨드 쿼리 책임 분산)8. 외부 API 패턴 - 외부 클라이언트 요청 처리9 ~ 10. 자동화 테스트 - 테..

[microservice patterns] 7. API 조합 패턴, CQRS 패턴 - 분산 데이터 조회 쿼리

목차[microservice patterns]1. 모놀리식 지옥의 징후, 마이크로서비스 아키텍처를 도입해서 탈출하기 + 마이크로서비스 아키텍처 패턴 언어란?2. 아키텍처의 중요성, 애플리케이션의 서비스단위 분해 패턴, 분해과정에서 마주치는 문제의 솔루션3. 메세지 기반 비동기 통신  - 서비스간 통신을 위한 최적 패턴4. 사가 패턴  - 데이터 일관성 유지 방법5. DDD의 aggregate 및 도메인 이벤트 패턴  - 서비스 비즈니스 로직 설계-  DDD : 도메인 주도 설계6. 이벤트 소싱 패턴 - 비즈니스 로직 개발7. API 조합 패턴, CQRS 패턴 - 분산 데이터 조회 쿼리- CQRS(커맨드 쿼리 책임 분산)8. 외부 API 패턴 - 외부 클라이언트 요청 처리9 ~ 10. 자동화 테스트 - 테..

[microservice patterns] 6. 이벤트 소싱 패턴 - 비즈니스 로직 개발

목차[microservice patterns]1. 모놀리식 지옥의 징후, 마이크로서비스 아키텍처를 도입해서 탈출하기 + 마이크로서비스 아키텍처 패턴 언어란?2. 아키텍처의 중요성, 애플리케이션의 서비스단위 분해 패턴, 분해과정에서 마주치는 문제의 솔루션3. 메세지 기반 비동기 통신  - 서비스간 통신을 위한 최적 패턴4. 사가 패턴  - 데이터 일관성 유지 방법5. DDD의 aggregate 및 도메인 이벤트 패턴  - 서비스 비즈니스 로직 설계-  DDD : 도메인 주도 설계6. 이벤트 소싱 패턴 - 비즈니스 로직 개발7. API 조합 패턴, CQRS 패턴 - 분산 데이터 조회 쿼리- CQRS(커맨드 쿼리 책임 분산)8. 외부 API 패턴 - 외부 클라이언트 요청 처리9 ~ 10. 자동화 테스트 - 테..

[microservice patterns] 5. DDD의 aggregate 및 도메인 이벤트 패턴 - 서비스 비즈니스 로직 설계

목차[microservice patterns]1. 모놀리식 지옥의 징후, 마이크로서비스 아키텍처를 도입해서 탈출하기 + 마이크로서비스 아키텍처 패턴 언어란?2. 아키텍처의 중요성, 애플리케이션의 서비스단위 분해 패턴, 분해과정에서 마주치는 문제의 솔루션3. 메세지 기반 비동기 통신  - 서비스간 통신을 위한 최적 패턴4. 사가 패턴  - 데이터 일관성 유지 방법5. DDD의 aggregate 및 도메인 이벤트 패턴  - 서비스 비즈니스 로직 설계-  DDD : 도메인 주도 설계6. 이벤트 소싱 패턴 - 비즈니스 로직 개발7. API 조합 패턴, CQRS 패턴 - 분산 데이터 조회 쿼리- CQRS(커맨드 쿼리 책임 분산)8. 외부 API 패턴 - 외부 클라이언트 요청 처리9 ~ 10. 자동화 테스트 - 테..

[microservice patterns] 4. 사가 패턴 - 데이터 일관성 유지 방법

목차[microservice patterns]1. 모놀리식 지옥의 징후, 마이크로서비스 아키텍처를 도입해서 탈출하기 + 마이크로서비스 아키텍처 패턴 언어란?2. 아키텍처의 중요성, 애플리케이션의 서비스단위 분해 패턴, 분해과정에서 마주치는 문제의 솔루션3. 메세지 기반 비동기 통신  - 서비스간 통신을 위한 최적 패턴4. 사가 패턴  - 데이터 일관성 유지 방법5. DDD의 aggregate 및 도메인 이벤트 패턴  - 서비스 비즈니스 로직 설계-  DDD : 도메인 주도 설계6. 이벤트 소싱 패턴 - 비즈니스 로직 개발7. API 조합 패턴, CQRS 패턴 - 분산 데이터 조회 쿼리- CQRS(커맨드 쿼리 책임 분산)8. 외부 API 패턴 - 외부 클라이언트 요청 처리9 ~ 10. 자동화 테스트 - 테..

[microservice patterns] 3. 메세지 기반 비동기 통신 - 서비스간 통신을 위한 최적 패턴

목차[microservice patterns]1. 모놀리식 지옥의 징후, 마이크로서비스 아키텍처를 도입해서 탈출하기 + 마이크로서비스 아키텍처 패턴 언어란?2. 아키텍처의 중요성, 애플리케이션의 서비스단위 분해 패턴, 분해과정에서 마주치는 문제의 솔루션3. 메세지 기반 비동기 통신  - 서비스간 통신을 위한 최적 패턴4. 사가 패턴  - 데이터 일관성 유지 방법5. DDD의 aggregate 및 도메인 이벤트 패턴  - 서비스 비즈니스 로직 설계-  DDD : 도메인 주도 설계6. 이벤트 소싱 패턴 - 비즈니스 로직 개발7. API 조합 패턴, CQRS 패턴 - 분산 데이터 조회 쿼리- CQRS(커맨드 쿼리 책임 분산)8. 외부 API 패턴 - 외부 클라이언트 요청 처리9 ~ 10. 자동화 테스트 - 테..