FRONTEND İÇİN TIKLAYINIZ
PROJE HAKKINDA
user-service
- Banka hesabı açmak isteyen kullanıcıdan bilgileri alınarak validasyon işlemlerine tabi tutulur.
- Validasyon işlemlerinden geçen kullanıcı PostgreSql veritabanına kaydedilir.
- Daha sonradan kullanıcı silme, düzenleme işlemleri yapılabilir.
credit-service
- Kredi başvurusu yapmak isteyen kullanıcıdan kredi bilgileri alınır.
- Validasyon işlemlerinden geçen kullanıcının kredi skor bilgileri ilgili servisten alınır.
- Kriterlere göre kullanıcının kredi sonucu hesaplanır.
- Kredi sonucu kullanıcıya bildirilir.
- Kredi bilgileri MongoDB veritabanına kaydedilir
PROJENİN MİKROSERVİS MİMARİSİ
SERVİSLER
EUREKA-SERVER
path : localhost:8761
API-GATEWAY
path : localhost:9191
USER-SERVICE
path : localhost:9191/users/** or USER-SERVICE/users/**
Http Method | Erişim Noktası | Açıklama |
---|---|---|
GET | /users/getAll |
Veritabanındaki bütün kullanıcıları getirir. |
GET | /users/:id |
Veritabanında verilen id değeri ile eşleşen kullanıcı getirir.Eşleşme olmadığında hata objesi döndürür. |
GET | /users/exists/:identityNumber |
Verilen TC numaralı kullanıcının veritabanında olup olmadığını kontrol eder.Var ise true yok ise false döndürür. |
POST | /users/add |
Validasyon işlemlerinden geçen kullanıcıyı veritabanına kaydeder. |
PUT | /users/update/:id |
Kullanıcının kayıtlı olup olmadığı kontrol edilir kayıtlı ise update işlemi yapılır.Kayıtlı değil ise hata objesi döndürür. |
DELETE | /users/delete/:id |
Kullanıcının kayıtlı olup olmadığı kontrol edilir kayıtlı ise delete işlemi gerçekleştirilir.Kayıtlı değil ise hata objesi dönülür. |
CREDIT-SERVICE
path : localhost:9191/credits/** or CREDIT-SERVICE/credits/**
Http Method | Erişim Noktası | Açıklama |
---|---|---|
GET | /credits/getAll |
Veritabanındaki bütün kredi bilgilerini getirir. |
GET | /credits/:identityNumber |
Veritabanından verilen TC numarası ile eşleşen kullanıcı getirir.Eşleşme olmadığında hata objesi döndürür. |
POST | /credits/calculate |
Validasyon işlemlerinden geçen kullanıcının kredi bilgisi hesaplanır ve sonuç kullanıcıya dönülür. |
COMMON-SERVICE
User ve Kredi servisleri için ortak olan objelerin bulunduğu servis.