Skip to content

About

This is an implementation of Hexagonal Architecture as objective to learn more about software architecture by hands on

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

58 Commits

Folders and files

Repository files navigation

Hexagonal Architecture

Overview

This is an implementation of Hexagonal Architecture as objective to learn more about software architecture by hands on. With this architecture all layers was tested independently and easily, an elegance way to accomplish decoupling of code.

Architectural Diagram

Hexagonal Architecture Diagram

Prerequisites

Technologies

Running

  1. Clone the repository:
git clone https://github.com/kauanmocelin/hexagonal-architecture.git
  1. Enter the project folder:
cd hexagonal-architecture
  1. Build the project using Maven:
./mvnw clean install
  1. Run the project using spring plugin:
./mvnw spring-boot:run -pl infrastructure

Contributing

Contributions are welcome. If you have suggestions, bug reports, or feature requests, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Author

Kauan Mocelin

LinkedIn

About

This is an implementation of Hexagonal Architecture as objective to learn more about software architecture by hands on

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages