https://github.com/LucasRGoes/ports-adapters-sample
A sample project that uses the ports and adapters architecture (or hexagonal architecture) for a micro service.
https://github.com/LucasRGoes/ports-adapters-sample
hexagonal-architecture microservices patterns ports-and-adapters
Last synced: 6 months ago
JSON representation
A sample project that uses the ports and adapters architecture (or hexagonal architecture) for a micro service.
- Host: GitHub
- URL: https://github.com/LucasRGoes/ports-adapters-sample
- Owner: LucasRGoes
- License: mit
- Created: 2019-07-19T13:54:50.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T05:55:56.000Z (over 2 years ago)
- Last Synced: 2024-08-03T11:09:37.616Z (9 months ago)
- Topics: hexagonal-architecture, microservices, patterns, ports-and-adapters
- Language: Python
- Size: 106 KB
- Stars: 43
- Watchers: 0
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Micro Service with Ports and Adapters Architecture
==================================================[](https://opensource.org/licenses/MIT)
This project is a simple micro service of a REST API for library management in order to present an example of a software developed using the ports and adapters architecture (or hexagonal architecture).
The project was created in order to facilitate the study of the ports and adapters architecture and other software development patterns.
## Architecture

## References
* [Ports and Adapters Pattern](https://softwarecampament.wordpress.com/portsadapters/#tc2-1)
* [Ports and Adapters with Command Handler pattern in Python](https://io.made.com/introducing-command-handler/)
* [Hexagonal Architecture](https://fideloper.com/hexagonal-architecture)
* [Ports & Adapters Architecture](https://herbertograca.com/2017/09/14/ports-adapters-architecture/)
* [Build Maintainable Systems With Hexagonal Architecture](https://java-design-patterns.com/blog/build-maintainable-systems-with-hexagonal-architecture/)