| name | arabic-microservices |
| name_ar | ุงูุฎุฏู
ุงุช ุงูู
ุตุบุฑุฉ |
| description | Design microservices architecture in Arabic |
| description_ar | ุชุตู
ูู
ููุฏุณุฉ ุงูุฎุฏู
ุงุช ุงูู
ุตุบุฑุฉ ุจุงูุนุฑุจูุฉ |
| category | developer |
| language | ar |
| dialect | msa |
| rtl | true |
| platform_all | true |
| version | 1.0.0 |
| author | salman-shaikh |
ุงููุฏู
ุชุตู
ูู
ูุจูุงุก ุฃูุธู
ุฉ Microservices ุจุงููุบุฉ ุงูุนุฑุจูุฉ.
ุงูู
ูุงููู
| ุงูู
ุตุทูุญ | ุงูุนุฑุจูุฉ |
|---|
| Microservice | ุงูุฎุฏู
ุฉ ุงูู
ุตุบุฑุฉ |
| Monolith | ุงูุฃุญุงุฏู |
| Service Discovery | ุงูุชุดุงู ุงูุฎุฏู
ุงุช |
| API Gateway | ุจูุงุจุฉ API |
| Circuit Breaker | ูุงุทุน ุงูุฏุงุฆุฑุฉ |
| Event Bus | ูุงูู ุงูุฃุญุฏุงุซ |
ุงูู
ุจุงุฏุฆ
- ุฎุฏู
ุฉ ูุงุญุฏุฉ = ู
ุณุคูููุฉ ูุงุญุฏุฉ
- ุงุณุชููุงููุฉ ุงูุฎุฏู
ุงุช
- ูุงู
ุฑูุฒูุฉ ุงูุจูุงูุงุช
- ุงููุดู ุงูู
ุนุฒูู
- ุงูุชูุณุน ุงูู
ุณุชูู
ูููู ุงููุธุงู
โโโโโโโโโโโโโโโ
โ API Gateway โ
โโโโโโโโฌโโโโโโโ
โ
โโโโโโโโผโโโโโโโฌโโโโโโโโโโโ
โ โ โ โ
โผ โผ โผ โผ
โโโโโโโ โโโโโโโ โโโโโโโ โโโโโโโ
โUsersโ โOrdersโ โProductsโ โPaymentsโ
โโโโโโโ โโโโโโโ โโโโโโโ โโโโโโโ
โ โ โ โ
โโโโโโโโดโโโโโโโดโโโโโโโโโโโ
โ
โโโโโโโผโโโโโโ
โ Event Bus โ
โโโโโโโโโโโโโ
ุงูุชูุงุตู ุจูู ุงูุฎุฏู
ุงุช
ู
ุชุฒุงู
ู (HTTP/REST)
Service A โ HTTP โ Service B
ุบูุฑ ู
ุชุฒุงู
ู (Events)
Service A โ Event โ Service B receives
ุฃูุถู ุงูู
ู
ุงุฑุณุงุช
โ
ุญุฏูุฏ ูุงุถุญุฉ ููุฎุฏู
ุงุช
โ
ูุงุนุฏุฉ ุจูุงูุงุช ููู ุฎุฏู
ุฉ
โ
API Gateway ู
ุฑูุฒู
โ
Circuit Breaker
โ
Centralized Logging
โ
Distributed Tracing
โ ุชุฌูุจ่ฆๅ ุงูุดุฏูุฏ
โ ูุง ูุงุนุฏุฉ ุจูุงูุงุช ู
ุดุชุฑูุฉ
โ ูุง ุงุณุชุฏุนุงุกุงุช ู
ุชุณูุณูุฉ ุทูููุฉ
ุงูููู
ุงุช ุงูู
ูุชุงุญูุฉ
ุนุฑุจู: "ุฎุฏู
ุงุช ู
ุตุบุฑุฉ", "ู
ุงููุฑูุณูุฑููุณ", "ููุฏุณุฉ"
English: "microservices arabic", "architecture", "distributed systems"
ุณุฌู ุงูุชุบููุฑุงุช
v1.0.0
- ุงูุฅุตุฏุงุฑ ุงูุฃููู