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
- di
- PSA
- SOA
- Transaction
- *
- Spring Data Redis
- jvm
- AOP
- reflection
- 서명
- JWT
- JSON
- ddd
- Exception
- bytecode
- rest api
- OOP
- junit5
- MSA
- bounded context
- spring
- Rest
- redis
- mockito
- Generic
- IOC
- Java
Archives
- Today
- Total
목록SOA (1)
개발자일기
MSA 마이크로아키텍처 알아보자(1)
먼저 SOA (Service Oriented Architecture)에 대해 알아보자. 쉽게 말해 여러 서비스(비지니스)들을 모듈화해서 각각의 모듈들을 조립해서 사용하는 아키텍쳐이다. MSA(Micro Servie Architecture) 란 무엇인가? MSA는 SOA의 모듈화 패러다임을 상속을 한 개념이다. MSA란 하나의 큰 모놀로틱 어플리케이션에서 여러개의 작은 서비스로 분리하고 독립적으로 관리하는 아키텍쳐이다. 두개 모두 서비스를 분리한다는 공통점이 있다. 두개의 차이점은 무엇일까? 가장큰 차이점은 SOA는 서비스들의 재사용성에 중점, MSA는 서비스들의 독립성을 추구. 예를들어 A팀에서 a서비스를 B팀에서도 사용할수 있다. MSA는 서비스가 공유되기보단 독립적 실행되는것을 지향 디비의 경우도 S..
개발
2020. 3. 21. 15:35