Source code: Simple Social Network Microservices
Full bộ source demo Social Network Microservices với NEST, Prisma, Postgres và Redis
Kiến trúc Microservices với NEST, Prisma, Postgres & Redis
Trong phần Demo này, 200Lab sử dụng một hệ thống đơn giản: Bento Social Network. Hệ thống bao gồm:
- Microservices (NEST): Post, User (Authentication & Authorization), Comment, Notification.
- API Gateway: Tyk/Nginx.
- Database: Postgres.
- PubSub & Caching: Redis.
- Frontend: NEXT React.
Thiết kế Database
Một số tables được sử dụng trong bản demo này
Containerize Docker Images
Tất cả services có thể được "đóng gói" vào các Docker Images và Deploy độc lập