{"repo":"RiP3rQ/ui-butler-turborepo","free":true,"listed":false,"github":"https://github.com/RiP3rQ/ui-butler-turborepo","clone":"git clone https://github.com/RiP3rQ/ui-butler-turborepo.git","description":"Fullstack monorepo using Turborepo with Nest.js backend microservices and Next.js frontend microservices","language":"TypeScript","stars":30,"topics":["ai","docker","docker-compose","grpc","nest","nestjs","nestjs-backend","nextjs","nextjs15","pm2"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"🎨 UI-Butler 🤵 Advanced Full-Stack Monorepo Architecture with Nest.js (Microservices) & Next.js (Frontend Microservices) 📚 Educational Repository Overview This repository serves as a comprehensive educational resource demonstrating a production-ready , full-stack monolithic architecture using Nest.js microservices and Next.js Frontend Microservices within a Turborepo as a meneger. It showcases industry best practices , advanced architectural patterns, and modern development workflows. 🎯 Purpose - Provide a complete reference implementation of microservices architecture - Demonstrate real-world patterns and best practices - Serve as a learning resource for developers at all levels - Showcase advanced features and integrations - Illustrate various deployment strategies 🏗️ Architecture Overview 🚀 Key Features Backend Architecture - Microservices Framework : Nest.js-based services with modular architecture - Inter-Service Communication : gRPC protocol implementation - Caching System : Custom Redis-based caching implementation - Authentication : JWT and Passport.js integration - Rate Limiting : Redis-based request rate limiting - Job Processing : BullMQ integration for async operations [recomended only for dev because of large amount of redis calls in production] - AI Integration : GEMINI AI response streaming - Workflow Management : Custom AI workflow handling for planning the execution - Microservices proxing : Implementing proxing from API-GATEWAY to components microservic","default_branch":null,"files":null,"tree":[],"storefront":"/r/RiP3rQ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RiP3rQ/ui-butler-turborepo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}