Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- java
- Spring
- Kotlin
- CRD
- Adapter 패턴
- Semaphore
- Microservice
- devops
- ingress
- 헬름
- 동기화
- spring microservice
- 클라우드 네이티브 자바
- 클라우드 네이티브
- 익명클래스
- ansible
- MySQL
- 마이크로서비스
- 머신러닝
- cloud native
- 쿠버네티스
- decorator 패턴
- kubernetes
- 코틀린
- MSA
- cloud native java
- Stress test
- 자바
- Algorithm
- nGrinder
Archives
- Today
- Total
목록The Twelve Factor (1)
카샤의 만개시기
마이크로서비스 시작하기 (2편) - 12요소 방법론
12요소 방법론이란 허로쿠(Heroku) 클라우드 플랫폼을 만든 창시자들이 정립한 방법론으로써 어플리케이션을 만들때 필요한 여러가지 근본적인 핵심 사상을 정리한것입니다. 그렇다면 12요소 어플리케이션의 실천법에 대하여 알아보도록 하겠습니다. 1. 코드베이스 (Codebase) 어플리케이션은 git과 같은 버전 관리 시스템을 통하여 형상관리 되어야하며 코드와 App은 1:1로 매핑되어 동일한 코드를 여러 App이 공유하지 않도록 해야합니다. 공유가 필요한 부분은 모듈화하여 공유하여야 합니다. 하나의 코드베이스는 복수의 환경으로 배포가 가능해야 합니다. 2. 의존관계 (Deoendencies) 의존관계는 패키지 매니저 툴(Java의 경우 Gradle이나 Maven)을 이용하여 명시적으로 표시하고 격리하여야 ..
Java/MSA
2019. 6. 13. 01:15