Skip to content

aria3ppp/url-shortener

Repository files navigation

url-shortener

url-shortener is a backend implementation for a url shortener service written in golang advantage Hexagonal architecture (ports & adaptors) and DDD (domain-driven design).

Tests Coverage Status

To test running the server using docker compose:

cp .env.example .env && make server-testdeploy-up

Now server is up and running at port 8080 on your localhost.

To deploy on kubernetes (minikube) using terraform:

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published