Tech Insights
Hexagonal

Hexagonal

Last updated , generated by Sumble
Explore more →

What is Hexagonal?

Hexagonal architecture, also known as ports and adapters architecture, is a software design pattern aiming at creating loosely coupled application components. It does this by abstracting the concerns of interacting with external resources (like databases, message queues, or UI frameworks) into 'ports' and 'adapters'. The core business logic remains independent of these external details, making the application more testable, maintainable, and adaptable to changes in external dependencies.

What other technologies are related to Hexagonal?

Hexagonal Competitor Technologies

Onion Architecture is an alternative layered architecture with similar goals of separation of concerns and testability. It competes with Hexagonal Architecture as a way to structure an application.
mentioned alongside Hexagonal in 54% (67) of relevant job posts
Clean Architecture is another architectural pattern that shares goals with Hexagonal Architecture, such as independence from frameworks and testability. It's an alternative way to achieve similar results.
mentioned alongside Hexagonal in 7% (55) of relevant job posts
Clean Architecture is an alternative architectural pattern focusing on separation of concerns, independence from frameworks, and testability, similar to Hexagonal Architecture.
mentioned alongside Hexagonal in 1% (115) of relevant job posts

Hexagonal Complementary Technologies

Domain-Driven Design (DDD) is a software development approach focusing on modeling software to match a domain. It complements Hexagonal Architecture by providing principles and patterns for designing the domain layer, which is a key part of a hexagonal application.
mentioned alongside Hexagonal in 2% (225) of relevant job posts
SOLID principles are a set of design principles for object-oriented programming. They complement Hexagonal Architecture by guiding the design of individual classes and modules within the application, promoting maintainability and flexibility.
mentioned alongside Hexagonal in 1% (163) of relevant job posts
Command Query Responsibility Segregation (CQRS) is a pattern that separates read and write operations. It can be used in conjunction with Hexagonal Architecture to optimize performance and scalability.
mentioned alongside Hexagonal in 1% (79) of relevant job posts

Which organizations are mentioning Hexagonal?

Organization
Industry
Matching Teams
Matching People

This tech insight summary was produced by Sumble. We provide rich account intelligence data.

On our web app, we make a lot of our data available for browsing at no cost.

We have two paid products, Sumble Signals and Sumble Enrich, that integrate with your internal sales systems.