Stop drawing boxes. Build them. System design, fully implemented.

architecture backend distributed-systems microservices monorepo nestjs nx prisma prisma-orm scalability system-design system-design-interview typescript
2 Open Issues Need Help Last updated: Jun 30, 2025

Open Issues Need Help

View All on GitHub
Software Engineering System Design

AI Summary: Debug a URL shortener application built with NestJS within a monorepo. The short URLs are not redirecting correctly; instead of a 301/302 redirect, a 200 OK status code is returned with the original URL. The task involves reproducing the bug, identifying the root cause, and implementing a fix.

Complexity: 3/5
bug good first issue

Stop drawing boxes. Build them. System design, fully implemented.

TypeScript
#architecture#backend#distributed-systems#microservices#monorepo#nestjs#nx#prisma#prisma-orm#scalability#system-design#system-design-interview#typescript
Software Engineering System Design

AI Summary: Implement custom alias support for the URL shortener application. This involves allowing users to specify their desired short URL alias, implementing collision detection to prevent duplicate aliases, and handling errors gracefully. The implementation should be within the existing NestJS based URL shortener microservice.

Complexity: 3/5
enhancement good first issue

Stop drawing boxes. Build them. System design, fully implemented.

TypeScript
#architecture#backend#distributed-systems#microservices#monorepo#nestjs#nx#prisma#prisma-orm#scalability#system-design#system-design-interview#typescript