Skip to content
@shortlink-org

ShortLink

Shortlink service (Microservice example)

Hi there 👋

ShortLink - Get ready to share your links with ease! | Product Hunt

High Level Architecture 🚀

The project covers the entire process—from identifying Bounded Contexts to implementing microservices using cutting-edge technologies and best practices.

shortlink-architecture Please star ⭐ the repo if you want us to continue developing and improving ShortLink! 😀

Boundaries

Tip

Our project follows Domain-Driven Design (DDD) principles, organizing code into distinct domains for clarity and easier updates.

Bounded Context Description Type subdomain Docs
API Gateway Gateway for all services Supporting link
Auth Boundary Auth services Generic link
Billing Boundary Payment services Generic link
Chat Boundary Chat services Supporting link
Delivery Boundary Delivery services Supporting link
DS Boundary Data Science services Supporting link
Link Boundary Link services Core link
Marketing Boundary Marketing services Supporting link
Notification Boundary Notification services Generic link
Platform Boundary Platform services Supporting link
Search Boundary Search services Supporting link
Shop Boundary Shop services Supporting link
ShortDB Boundary ShortDB services Supporting link

Repography logo / Recent activity Time period

Timeline graph Issue status graph Pull request status graph Trending topics

Repography logo / Top contributors

Top contributors

Pinned Loading

  1. shortlink shortlink Public

    Shortlink service (Microservice example) ⭐️ Star the repo if you like it!

    TypeScript 769 37

  2. shop shop Public

    The Shop Boundary in this software system is primarily concerned with the management of goods and services.

    Rust 1 1

  3. go-sdk go-sdk Public

    Go 1

Repositories

Showing 10 of 26 repositories
  • marketing Public

    The Marketing Boundary encompasses strategies and tools used to promote products or services

    shortlink-org/marketing's past year of commit activity
    CMake 2 MIT 0 1 54 Updated Sep 25, 2026
  • notification Public

    The Notification Boundary in a software system is dedicated to managing and delivering various types of alerts and messages to users.

    shortlink-org/notification's past year of commit activity
    Go 1 0 1 10 Updated Sep 25, 2026
  • go-sdk Public
    shortlink-org/go-sdk's past year of commit activity
    Go 1 MIT 0 1 19 Updated Sep 25, 2026
  • support Public
    shortlink-org/support's past year of commit activity
    TypeScript 1 MIT 0 1 12 Updated Sep 25, 2026
  • platform Public

    The Platform Boundary

    shortlink-org/platform's past year of commit activity
    TypeScript 1 0 1 54 Updated Sep 25, 2026
  • csi Public

    Driver for Container Storage Interface (CSI) for Kubernetes.

    shortlink-org/csi's past year of commit activity
    Go 1 1 0 18 Updated Sep 25, 2026
  • auth Public

    The Auth boundary in software architecture is dedicated to handling authentication and authorization processes.

    shortlink-org/auth's past year of commit activity
    TypeScript 3 MIT 0 1 22 Updated Sep 25, 2026
  • gitops Public
    shortlink-org/gitops's past year of commit activity
    Makefile 1 MIT 1 1 35 Updated Sep 25, 2026
  • ui-kit Public

    The UI Kit is a collection of React components that are used in the ShortLink app.

    shortlink-org/ui-kit's past year of commit activity
    TypeScript 1 MIT 0 0 14 Updated Sep 25, 2026
  • billing Public

    The Billing Boundary in a software system deals with the financial transactions aspect of the application.

    shortlink-org/billing's past year of commit activity
    Go 2 0 1 40 Updated Sep 24, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics