| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- kotiln const
- 자바 백준 팩토리얼 개수
- 백준 특정한 최단 경로
- kotiln const val
- Spring ipfs
- go
- javav 1676
- java 백준 1509
- kotiln functional interface
- java 1238
- 백준 1504 java
- Java Call By Refernce
- java 1509
- java 팩토리얼 개수
- 백준 연결요소 자바
- ipfs singletone
- ipfs bean
- 안정해시
- java 파티
- 익명 객체 @transactional
- spring mongoTemplate
- nodejs rabbitmq
- Claude Intelij 연결
- rabbitmq 싱글톤
- spring mongodb switch
- 백준 2252 줄세우기
- 자바 1676
- mongodb lookup
- spring mongodb
- spring mongoTemplate switch
Archives
- Today
- Total
목록2025/02/17 (1)
공부 흔적남기기
헥사고날 아키텍쳐에 대한 고찰?
헥사고날 아키택쳐란클린 아키텍쳐의 일종으로 Adapter와 Port를 통해서 내부 비즈니스로직이 외부의 영향을 받지 않도하고 항상 저수준 모듈이 고수준 모듈에 의존하게 하는 아키텍쳐이다. 즉 개발자는 외부 infra에 상관없지 비즈니스 로직만 잘 짜면 되는 관심의 분리를 높이고 응집도를 높이는 아키텍쳐이다. 구현Adpater를 통해 Request가 들어오면 해당 Adapter는 Port를 호출하고 Port의 구현체인 비즈니스 로직이 핵심 로직을 처리한다.또한 비즈니스 로직에서 외부 API나 DB를 호출할때역시 Port를 통해 호출하고 Apdater를 통해 나간다.Domain을 분리하고 DIP를 통해 외부와의 결합을 떨어뜨리고 외부의 변화가 내부에 영향을 미치지 않도록 한다. 고민근데 고민인게 이것 또한 ..
MSA & Arcitecture
2025. 2. 17. 22:05