1
minute
21. Publish Service
Date: 2025-01-03
Status
Accepted
Context
To publish Markdown file to Hugo site post section, we want to implement a simple Go microservice.
Decision
As we rely on a microservice Architecture, we will use a web toolkit to ease Go Service implementation.
Consequences
We will integrate Gorilla, and more specifically Mux to implements a request router and dispatcher. We will use Github API to push ADR to Hugo repository.
---
config:
look: handDrawn
theme: neutral
---
flowchart LR
PR[Python Service] --Publish--> PU[Go Service] --Push--> GH[Github Repository]