Skip to content

URL Shortener: AP & SRE: Final Project

Latest

Choose a tag to compare

@silvermete0r silvermete0r released this 08 Jun 08:39
· 34 commits to master since this release

Project: URL shortener

This is an experimental service created specifically for the final SRE project. This project is a URL shortening service implemented in Golang. It provides an API for creating and managing shortened URLs and includes features such as logging, metrics collection, and a health check.

Github Source Code: https://github.com/Fenr1sulfr/AdvancedProgramming_SRE_Project

Features:

  • URL Shortening: Create and manage shortened URLs.

  • Metrics: Collect and expose metrics using Prometheus.

  • Logging: Structured logging with different levels based on the environment.

  • Health Checks: Basic health checks and graceful shutdown handling.

Requirements:

  • Golang 1.21 or later

  • SQLite3

  • Docker (for containerized deployment)