IssueSight

> A distributed, event-driven platform that bridges the gap between complex open-source issues and junior contributors using AI-driven mentorship.

IssueSight

> Overview

IssueSight solves the context-switching problem in open source. It ingests GitHub issues and uses LLMs to decompose complex tickets into junior-level prerequisites, architectural summaries, and implementation guides. Built as a distributed system with a vertical microservices layering pattern.

> Key Features

  • Context Bridges: Breaks down complex issues for junior devs
  • Distributed Architecture: Vertical microservices (Gateway, Collector, AI Worker)
  • Event-Driven: Redis Streams for async processing and locks
  • Vertical Layering: Strict separation of Client, Gateway, Logic, and Data layers
  • AI Mentorship: Generates prerequisites and architectural context

> Tech Stack

[Go (Gateway, Microservices)]
[Next.js (Frontend)]
[Redis (Streams, Cache, Distributed Locks)]
[MongoDB (Auth & Quotas)]
[PostgreSQL (Archives)]
[LLMs (GPT-4o/5)]

Links & Resources