Emerging Trends E (Event-driven and reactive archs) Flashcards

(14 cards)

1
Q

Common applications include real-time data processing, workflows and sourcing. IT is beneficial for real-time analytics and IoT data processing.

A

Event-Driven Architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Its primary focus is the exchange of events and messages between different components or services, allowing distributed systems to achieve ______ _____, high _____ and ________

A

Event-Driven Architecture (EDA)
loose coupling
scalability
responsiveness

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How might a ride-sharing platform use EDA?

A

manage ride requests and driver availability thru events like “ride request received” or “driver assigned”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

designed to manage and respond to large numbers of concurrent requests and events. Concerns the responsiveness, scalability and ______ __________ of the system

A

Reactive Architecture
fault tolerance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Reactive Architecture is an excellent choice for programs requiring high ________ and low ___________, like streaming, chat, and gaming

A

throughput
latency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How might a social media platform use reactive architecture?

A

processing millions of simultaneous interactions (likes, comments, shares), effective distribution and real-time processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

method that applied ED principles with Microservices-based system, where each service communicate through events, allowing individual services to operate_________ of one another

A

Event-Driven Microservices
independently

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

helpful in complex systems because they allow separate services to react to events ________. Adaptable architecture that can handle varying workloads

A

Event-Driven Microservices
asynchronously

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How might an e-commerce platform use an ED Microservices method?

A

order management, inventory monitoring, and payment processing. events like “new order placed” updates all related microservices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A specification for building systems that manage asynchronous data flow while remaining aware of “____________”

A

Reactive Streams
backpressure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

It promotes compatibility and various reactive libraries and frameworks

A

Reactive Streams

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

used when necessary to manage data streams in a non-blocking, efficient, and resilient way such as in ___ _____ ________ or IoT systems

A

Reactive Streams
big data analytics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How might Reactive Streams be implemented by a financial services provider?

A

real-time market data feeds, allowing traders and algos to respond rapidly to market changes based on accurate info

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

4 Applications of Event Driven and Reactive Architectures

A
  1. Event-Driven Architecture
  2. Reactive Architecture
  3. Event-Driven Microservices
  4. Reactive Streams
How well did you know this?
1
Not at all
2
3
4
5
Perfectly