Hexagonal Service

One service, its ports and its adapters.

Hexagonal Service: rendered example
Rendered by Gnomon from the source below. No edits.

The source

8 lines of PlantUML (hex), and needs nothing beyond the bundled engine. Copy it, or open the template inside Gnomon and render it as it is.

@starthex
Title("Order Service")
Domain("Domain")
Module("Order · LineItem")
Module("Place / Cancel")
Driving("Consumer", "REST API")
Driven("Order Repo", "PostgreSQL")
@endhex

Render this offline

This template ships in Gnomon and renders on your machine, with no account and nothing sent to a server. The browser editor is free and needs no install.

Get GnomonOpen the browser editor

Others in Hexagonal architecture diagrams