7 ms·
Show HN: The most over-engineered URL shortener
Hey HN,
Welcome to trimd.xyz, the most over-engineered URL shortener on the internet.
I used this project to learn EKS and GitOps.
The architecture is as follows:
* Kuberenetes cluster deployed with terraform on EKS
* ECR is used as the container registry
* Prometheus / Grafana for monitoring and alerts
* Argo CD for automated cluster deployments
* Gitlab CI for continuous integration
* DynamoDB for the storage layer
* AWS Load Balancer Controller for ingress
* FastAPI for the API Layer
* React / Tailwind / Vite for the UI layer
It's really going to be used as a sandbox type project for me to experiment with kubernetes related tools and learn different topics.
If you like what you see, check out my website ayofishr.xyz, and If you know anyone that wants to hire a cheerful recently certified AWS/K8s engineer, my email is in my profile ^^
Cheers !
- vitalsea 3y agoNice! Do you have plans to make this open-source so that others can make use of it?
- zabana 3y agohey ! Yeah it's actually open source I forgot to mention it ^^ Here are the 3 links: Front-End: https://gitlab.com/fishrxyz/trimd-ui https://gitlab.com/fishrxyz/trimd-ui Back-End: https://gitlab.com/fishrxyz/trimd-k8s https://gitlab.com/fishrxyz/trimd-k8s Infra: https://gitlab.com/fishrxyz/trimd-infra https://gitlab.com/fishrxyz/trimd-infra K8s manifests for ArgoCD: https://gitlab.com/fishrxyz/trimd-app-config https://gitlab.com/fishrxyz/trimd-app-config Cheers !
- vitalsea 3y agoWould be great if you share it also github :) Thanks