Cloud Native Architecture
- 📚 Spring/Spring Cloud
- 2021. 9. 5. 10:41
지속적인 통합, CI(Continuous Integration)
- 통합서버, 소스관리(SCM), 빌드도구, 테스트 도구
- ex)Jenkins, Team CI, Travis CI
지속적인 배포
- Continuous Delivery
- Continuous Deployment
- Pipe line
12 Factors(https://12factor.net) : 서비스 시 고려해야할 12가지 항목
Monolithic
모든 업무로직이 하나의 애플리케이션 형태로 패키지 되어 서비스
애플리케이션에서 사용하는 데이터가 한곳에 모여 참조되어 서비스되는 형태
일부 기능만 수정해도 전체 애플리케이션 빌드, 배포를 다시 해줘야 한다.
MSA (Microservice)
There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies. (Martin Fowler)
'📚 Spring > Spring Cloud' 카테고리의 다른 글
Spring Cloud Gateway - Custom Filter (0) | 2021.09.27 |
---|---|
Spring Cloud Gateway - Filter (0) | 2021.09.24 |
Spring Cloud Gateway란? (0) | 2021.09.23 |
API Gateway란? (Spring Cloud Gateway) (0) | 2021.09.22 |
Monolithic vs MSA (0) | 2021.09.14 |