k13***
2021-09-22

『처음 시작하는 마이크로서비스』는 현업에서 오랜 시간 마이크로서비스 아키텍처를 구축해온 저자의 경험을 기반으로 작성되어 팀 설계, 도메인 설계, 인프라, 엔지니어링 및 릴리스를 포괄하는 실용적이고 통합적인 마이크로서비스 아키텍처 구축에 대한 지식을 담은 실용서다.
처음 시작하는 마이크로서비스라는 책 하나로 MSA에 대하여 폭넓게 생각하게 됩니다.
구성 된 목차를 따라가다 보면 MSA에 대하여 단순히 기술적인 측면만이 아닌 실제 비용 조직 데이터 인프라까지 실제적인 문제들이 다루어지고 있습니다.
-목차-
마이크로서비스란 무엇인가?
조정 비용 절감
팀과 사람이 중요한 이유, 팀 규모 역량
마이크로 서비스 설계 SEED(S) 프로세스
마이크로서비스의 크기 조정 : 서비스 경계
데이터 처리
인파라
개발자 워크스페이스
마이크로서비스 개발과 릴리스 변경 관리
책 소개내용으로 이책이 어떤 책인지 명확히 확인이 됩니다설명입니다.
더 나은 더 빠른 더 넓은
-효과적이고 명확한 엔드 투 엔드 마이크로서비스 시스템 설계 연습
-팀 정의 ,팀, 책임, 공동 작업을 위한 가이드라인
-대용량 애플리케이션을 마이크로서비스로 분할하는 방법
-인프라 변경을 위한 간단하면서도 강력한 CI/CD 파이프라인 구축
-AWS에서 작동하는 마이크로서비스 애플리케이션 구축
마이크로서비스가 보유한 9가지 특성
-서비스를 통한 컴포넌트화
-비즈니스 기능 중심의 조직 구성
-거버넌스 분산
-인프라 자동화
-프로젝트가 아닌 제품 중심
-스마트 엔드포인트
-덤 파이프
-장애 대응 설계
-진화하는 설계
스테이징 배포
목차
마이크로 서비스
-새로운 스타일의 소프트웨어 아키텍처
-마이크로서비스로 구축 된 애플리케이션
-작고 독립적인 구성용가, 여러개의 독립적인 구성요소가 함께 작동
이점 : 소프트웨어 변경 작업을 빠르고 안전하게 수행
비즈니스 민첩성 : 비즈니스 조직에 더 나은 성과
지속적인 반속 프로세스로 최적화
단일 애플리케이션은 작은 규모의 서비스 조합으로 나눠 개발
-비즈니스 기능 중심으로 구축
-완전 자동화 된 배포기계를 통해 독립적으로 배포
조정비용 절감
-소프트웨어 제공 속도 햐상
-기술부채=신속하게 구축, 제품을 빠르게
-안정성과 속도
-의존성, 주기적 작업
조정보다는 서비스 개발에 집중, 조정의 최소화
도입된 변경사항의 영향도 예측
마이크로서비스팀 템플릿