This project is supposed to be a rough sketch of microservices architecture and does not have standard codes. It is supposed to be used as a learning material.
It consists of 4 services.
- Shop (NextJs, TRPC) - User can browse products and can order them.
- Admin Dashboard (NextJs, TRPC) - Admin can deliver the ordered product to the customer.
- Auth Service (NestJS) - This service is used to authenticate the user.
- API Gateway (NestJS) - This service is used to proxy the requests to the other services. It sits between
shop
andadmin dashboard
.