Skip to content

About

A simple URL shortener microservice written in Go

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

URL Shortener

A simple URL shortener microservice written in Go.

The service exposes a gRPC API for creating short URLs and resolving them back to their original addresses. An HTTP API Gateway is also provided as a thin adapter over the gRPC service.

Features

  • Create short URLs
  • Resolve original URLs by short code
  • gRPC API
  • PostgreSQL for persistent storage
  • Redis caching
  • Docker & Docker Compose support

Architecture

The project consists of:

  • gRPC service (core business logic)
  • PostgreSQL
  • Redis

Run

make service-up

The service will start all required containers using Docker Compose.

About

A simple URL shortener microservice written in Go

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages