카테고리: MSA

03 클라우드네이티브의 이해(CI/CD, Docker, Container)

1. 클라우드 네이티브(Cloud Native)란? 클라우드 환경에서 Application, Architecture, Infrastructure 등의 환경을 뜻합니다. 클라우드 네이티브 애플리케이션은 환경 변화에 민첩하고 능동적으로 대응하기 위해서 네이티브 환경에서 Saas(Software as a service)나 Faas(Function as a Se

02 마이크로서비스 아키텍처

1. 마이크로서비스 아키텍처 1.1. 마이크로서비스 아키텍처의 개념 마이크로서비스 아키텍처(microservice architecture)는 마이크로서비스가 실행 될 수 있는 아키텍처를 뜻합니다. 마이크로서비스, 즉 아주 작은 단위로 동작하는 서비스가 구동되도록 시스템 및 소프트웨어의 구성과 구성 요소간의 관계를 정의한 아키텍처입니다. 마이크로서비스 아

01 마이크로서비스 아키텍처의 이해

1. 소프트웨어 아키텍처의 이해 2. 소프트웨어 아키텍처란 무엇일까? 2.1. 소프트웨어 아키텍처의 정의 소프트웨어 아키텍처(software architecture)는 소프트웨어를 구성하는 요소와 요소간의 관계를 정의한것 입니다. 이는 소프트웨어의 전체적인 구성 관계인 구성 요소와 구성 요소간의 포함 관계, 호출 관계 등을 표현하여 소프트웨어 구성 전