Microservice Patterns - Hexagonal 架構

- Inbound adapters:處理來自外部的請求,呼叫商業邏輯
- Outbound adapters:被商業邏輯呼叫,去調用外部應用程式
- Port:定義一組操作,是商業邏輯與外部互動的方式
- inbound port:商業邏輯對外暴露的 API,讓外部應用程式可以呼叫它。例如 service interface / service public method
- outbound port:商業邏輯呼叫外部系統的方式。例如 repository interface,定義了一組資料存取操作