paint-brush
Road to Simplicity: Hexagonal Architecture [Part One]by@raffaeleflorio
1,079 reads
1,079 reads

Road to Simplicity: Hexagonal Architecture [Part One]

by Raffaele Florio4mJuly 23rd, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

A well written software is a simple software that is easy to understand. This is the first story of a series about this methodology. The software analyzes the capabilities (e.g. the java version, the network speed and so on) of the machine and it exposes them through REST API. Each layer is represented as a UML-like diagram to express the below concepts: The innermost hexagon is dedicated to the software domain. The outer layer provides output port implementations and they use the use case interfaces. The inner layer provides. output port. implementations and use case clients are called adapter. Because they adapt our interface to a specific technology.
featured image - Road to Simplicity: Hexagonal Architecture [Part One]
Raffaele Florio HackerNoon profile picture
Raffaele Florio

Raffaele Florio

@raffaeleflorio

🪐 Abstractions explorer in love with OOP | 🧭 Software Architect | ☕ Java Developer

Learn More
LEARN MORE ABOUT @RAFFAELEFLORIO'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Raffaele Florio HackerNoon profile picture
Raffaele Florio@raffaeleflorio
🪐 Abstractions explorer in love with OOP | 🧭 Software Architect | ☕ Java Developer

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite