Skip to content

Monorepo: NestJS API Gateway, Microservices & Multi-Frontend Apps

Notifications You must be signed in to change notification settings

Sharoz29/Neom-digital-mono-repo

Repository files navigation

Monorepo: NestJS API Gateway, Microservices & Multi-Frontend Apps

This monorepo is a complete ecosystem featuring a NestJS API Gateway and multiple microservices that power React and Angular applications. It integrates with PEGA DX API to fetch and manage data, ensuring seamless communication between frontend apps and backend services. Both the React and Angular apps utilize the PEGA Starter Pack for building dynamic, low-code solutions.

🚀 Features

  • NestJS API Gateway – Centralized API management, authentication, and request handling.
  • Microservices Architecture – Scalable and modular backend services.
  • PEGA DX API Integration – Fetch and process case data from PEGA.
  • Multi-Frontend Support – React and Angular apps built using the PEGA Starter Pack.
  • Redis Caching – Improve performance with in-memory caching for frequently accessed data.
  • RabbitMQ Messaging – Event-driven communication between microservices.
  • Efficient Communication – API Gateway routes requests to microservices for optimized data flow.
  • Dockerized Deployment – Supports containerized environments for seamless deployment.

🛠️ Tech Stack

  • Backend: NestJS (API Gateway & Microservices)
  • Frontend: React.js & Angular (using PEGA Starter Pack)
  • PEGA DX API – Data processing and case management
  • Caching: Redis
  • Message Broker: RabbitMQ
  • Authentication: OAuth2 configured for PEGA Authentication
  • Deployment: Docker

About

Monorepo: NestJS API Gateway, Microservices & Multi-Frontend Apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •