일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- msa세분화
- msa서비스인터페이스설계
- msa전환단계
- 구축시고려사항
- 마이크로서비스 아키텍처
- msa전환위험이슈
- msa특징
- 클라우드네이티브어플리케이션
- 클라우드와 msa
- 데브옵스원칙
- 유레카 (eureka)
- msa아키텍처
- erp msa 전환
- restful api인증
- msa설계
- msa실패
- 마이크로소비스
- 어플리케이션구축
- 주키퍼 (zookeeper)
- 마이크로서비스
- restful api 구성요소
- rest 아키텍처
- msa실패원인
- 데브옵스
- 폭포수개발방법론
- erp패케지
- msa구성
- msa구성관리솔루션
- Restful API
- msa
- Today
- Total
목록마이크로서비스 아키텍처 (2)
holyspirit-lee 님의 블로그
클라우드 네이티브 애플리케이션은 클라우드 환경의 특성을 최대한 활용하여 개발된 애플리케이션으로, 유연성, 확장성, 그리고 자동화된 운영을 특징으로 한다. 이러한 애플리케이션을 구축하기 위해서는 다음과 같은 단계와 고려 사항을 숙지해야 한다. Cloud Native 개발에는 일반적으로 데브옵스 ( DevOps ) , 애자일 방법론, 마이크로서비스 아키텍처, 클라우드 플랫폼, 쿠버네티스 및 도커와 같은 컨테이너 그리고 지속적 제공 (Continuous Delivery) 가 포함된다. 간단히 말해 새롭고 현대적인 모든 애플리케이션 배포 방법이 사용된다. 따라서 플랫폼 서비스(PaaS) 모델을 사용하는 편이 가장 바람직 하다. 클라우드 고객의 대다수는 하드웨어를 추상화하는 인프라 서비스(IaaS)로 시작한다. ..
마이크로서비스 아키텍처(MSA)는 하나의 애플리케이션을 작고 독립적인 서비스들의 집합으로 분해하여 개발하고 배포하는 방식입니다. 이는 복잡한 시스템을 관리하고 확장하기 쉽게 만들어 주지만, 성공적인 MSA를 설계하기 위해서는 신중한 고려가 필요하다.도메인 분석 및 서비스 식별비즈니스 도메인 이해: 시스템의 핵심 기능과 비즈니스 로직을 명확하게 파악바운디드 컨텍스트: 각 도메인을 독립적으로 관리할 수 있는 바운디드 컨텍스트로 나눈다.서비스 분해: 각 바운디드 컨텍스트를 하나의 마이크로서비스로 매핑한다. 1. 비즈니스 문제를 기술하고 그 문제를 기술하는 데 사용된 명사에 주목할 것문제를 기술하는 데 동일한 명사가 반복해서 사용된다면 핵심 비즈니스 영역과 마이크로서비스로 쪼갤 것을 고려하여야 한다.2. 동사에..