Reader small image

You're reading from  Designing Hexagonal Architecture with Java

Product typeBook
Published inJan 2022
PublisherPackt
ISBN-139781801816489
Edition1st Edition
Right arrow
Author (1)
Davi Vieira
Davi Vieira
author image
Davi Vieira

Davi Vieira is a software craftsman with a vested interest in the challenges faced by large enterprises in software design, development, and architecture. He has more than 10 years of experience constructing and maintaining complex, long-lasting, and mission-critical systems using object-oriented languages. He values the good lessons and the software development tradition left by others who came before him. Inspired by this software tradition, he develops and evolves his ideas.
Read more about Davi Vieira

Right arrow

Conclusion – the hexagonal journey

One of the fascinating things about software development is that we can employ many methods to achieve the same result. This freedom adds to the fun of software development and fosters creativity. Creativity is the main force behind clever solutions for complex problems. That's why we should always leave space for creativity in any software project. But when combined with tight schedules and resources, freedom and creativity should be managed to produce valuable software without adding unnecessary complexity.

I see the hexagonal architecture as an approach that can help us manage these different requirements. It provides a clear set of principles to organize system code within flexible yet consistent boundaries. The hexagonal approach offers a model to direct our creative efforts in an organized and – to a certain extent – standardized way.

The hexagonal architecture is not for everyone, nor is it suitable for every...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Designing Hexagonal Architecture with Java
Published in: Jan 2022Publisher: PacktISBN-13: 9781801816489

Author (1)

author image
Davi Vieira

Davi Vieira is a software craftsman with a vested interest in the challenges faced by large enterprises in software design, development, and architecture. He has more than 10 years of experience constructing and maintaining complex, long-lasting, and mission-critical systems using object-oriented languages. He values the good lessons and the software development tradition left by others who came before him. Inspired by this software tradition, he develops and evolves his ideas.
Read more about Davi Vieira