API gateway huwa punt ta' dħul wieħed li jinsab quddiem il-microservices tiegħek. Il-klijenti jistdaʕu l-gateway, li jirdirizza r-requests għas-servizz korrett u jittratta l-problemi cross-cutting.
API gateway huwa punt ta' dħul wieħed li jinsab quddiem il-microservices tiegħek. Il-klijenti jistdaʕu l-gateway, li jirdirizza r-requests għas-servizz korrett u jittratta l-problemi cross-cutting.
/orders/* għas-servizz orders. ┌─────────────────────────────┐
Clients ─▶│ API Gateway │
│ auth · rate-limit · route │
└──┬──────────┬──────────┬────┘
▼ ▼ ▼
Orders Payments Users
# gateway routes
routes:
- path: /orders/**
service: orders-service # forward order traffic here
rateLimit: 100/min # throttle abusive clients
- path: /users/**
service: users-service
auth: required # gateway enforces auth before routing
Il-gateway jista' jkun punt ta' falliment wieħed u bottleneck. Ħarraq bi tilqin għoli u żomm il-loġika tal-negozju barra minnu.
Gateway jirrilaxxa kull servizz minn re-implemantazzjoni tal-awtentikazzjoni, rate limiting, u TLS, u jagħti lil-klijenti URL stabil wieħed minflok lura.
Bedunha, il-klijenti jridu jkunu jafu l-indirizz ta' kull servizz u jduplikaw il-loġika cross-cutting, li malajr isir li ma jkunx ġestit.
Librerija ta' mistoqsijiet ta' intervisti tal-IT b'tweġibiet dettaljati — minn Junior sa Senior.
Iddona