url-shortener
is a backend implementation for a url shortener service written in golang advantage Hexagonal architecture (ports & adaptors) and DDD (domain-driven design).
cp .env.example .env && make server-testdeploy-up
Now server is up and running at port 8080
on your localhost
.
cd terraform/
terraform init
terraform apply
The resulting deployment consists of a postgresql-ha
helm chart primary/reader instances and a load-balancing url-shortener
service.
After which url-shortener
srevice is available at $(minikube ip):30000