- Original Hexagonal Archictecture article (later renamed to Ports and Adapters architecture)
- Ports and Adapters in a Monolith
- Example with different domains talking with each other through ports and adapters
- Ports and Adapters with emphasis on SRP
- Book: Growing Object-Oriented Software Guided by Tests
- Another article on Ports and Adapters with lots of visuals
- EBI Architecture - Entity, Interface, Control objects - another perspective on the concept
- [Another shorter article by the original author](http://wiki.c2.com/?Hexago
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const taxRates = [ | |
| { | |
| "country": "BG", | |
| "rates": [ | |
| { | |
| "date": "2020-01-01", | |
| "rate": 10, | |
| }, | |
| { | |
| "date": "2020-06-01", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const exchangeRates = [ | |
| { | |
| "from": "TRY", | |
| "to": "USD", | |
| "rate": 0.6, | |
| }, | |
| { | |
| "from": "EUR", | |
| "to": "TRY", | |
| "rate": 5.5, |
OlderNewer