Professional Documents
Culture Documents
Bu proje kapsamında onay mekanizmasına sahip bir kullanıcı kayıt sistemi tasarlanması ve geliştirilmesi beklenmektedir. Ödev kapsamını kolaylaştırmak amacıyla "Management" uygulamasının kapsamı
daraltılmıştır.
Tasarım ve dökümantasyon sırasında, sağlanan servislerin bağımsız bir frontend ekibi tarafından kullanıcı arayüzleri geliştirmek amacıyla kullanılacağı göz önünde bulundurulmalıdır.
Sistem "User Portal" uygulaması REST, "Management" uygulaması GRPC ile hizmet verecek şekilde en az 2 microservis ile tasarlanmalıdır.
---
Use Cases
User Portal
Registration
Login
Update Profile
Management
Accept/Decline Registration
Enable/Disable User
List Users
Örnek Flow
Örnek Mimari
Kullanılacak Teknolojiler
".Net 6"
PostgreSQL veya MongoDB
Kafka, RabbitMQ, ActiveMQ veya Nats
Helm, Operator yada DockerCompose
Beklentiler
Projenin Teslimi