Mvitimin / Microservices_study

Study for MSA
0 stars 0 forks source link

Clean Architecture & Hexagonal Architecture #1

Open Mvitimin opened 1 year ago

Mvitimin commented 1 year ago

image

https://alistair.cockburn.us/hexagonal-architecture/

image

Hexagonal & Onion Architectures

Clean Architecture and Domain Driven Design

image

Book

Robert C. Martin - Clean Architecture

Mvitimin commented 1 year ago

Hexagonal architecture

  1. 포트(인터페이스), 어댑터(포트를 실행하는) 로 이루어져있다.
  2. 2가지 포트타입이 있다 (Input, output)
  3. 2가지 어댑터타입이 있다. (primary, secondary)
  4. outuput 포트는 인터페이스 형태로 도메인 레이어에있다. (어댑터에 독립적인 비지니스 로직에서 활용되기 위한)
Mvitimin commented 1 year ago

객체 지향 프로그래밍 및 설계에서 5가지 기본원칙(SRP, OCP, LSP, ISP, DIP)

Mvitimin commented 1 year ago

Dependency Injection vs Dependency Inversion