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

> 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)]