Gateway servis↵
Ovaj dokument sadrži detalje o gateway servisu. Opšte informacije o ovom servisu su dostupne u okviru dokumenta o osnovnim servisima.
Funkcionalnosti↵
- Cross-platform implementacija na DotNet.Core platformi i Postgres bazi podataka.
- Implementira KIBJLS funkcionalnu specifikaciju koja se odnosi na rad sa korisnicima i organizacijama, kao i routing upita kao odgovarajućem sub-servisu.
- Niz aplikativnih metrika za svaku funkcionalnost kroz Influx/Statsd tehnologije.
- Konfiguracija za više različitih okruženja koja uključuje:
- Konfiguraciju validacije korisničkog ulaza.
- Detaljnu konfiguraciju log sistema - nivo detalja, rotacija, vrste izlaza itd.
- Detaljnu konfiguraciju sigurnosnih parametara - dužina trajanja tokena, kompleksnost lozinke itd.
- Protekcija API poziva kroz upotrebu i detaljno podešavanje rate limit-a za svaki pojedinačni end-point.
- Agregacija i prezentacija logova koristeći ElasticSearch/Kibana
- Automatska dokumentacija REST interfejsa koristeći otvoreni format Swagger.
- Kompletno automatizovana infrastruktura.
- Kompletna automatizacija za deployment i development kroz
Invoke-Build
skript.