એક ઈવેન્ટ-ડ્રિવન આર્કિટેક્ચરમાં, સેવાઓ બ્રોકર (Kafka, RabbitMQ, વગેરે)માં ઈવેન્ટ્સ પ્રોડ્યૂસ અને કન્ઝ્યુમ કરીને કમ્યુનિકેટ કરે છે. એક સેવા જાહેર કરે છે કે કંઈક બન્યું; રસ ધરાવતી સેવાઓ પ્રતિક્રિયા આપે છે — પ્રોડ્યુસર તેમને જાણતો નથી કે તેમનો답ાર નહીં રાખે.
તે કેવી રીતે કાર્ય કરે છે
text
Order Service ─publish→ [ Event Broker: "order.placed" ]
│
┌─────────────────┼──────────────────┐
▼ ▼ ▼
Inventory Notification Analytics
(reserve stock) (send email) (record metric)
