reading-notes


Project maintained by mr-atta Hosted on GitHub Pages — Theme by mattgraham

Event Driven Architecture


<hr>

Event-driven architecture (EDA) is a software design pattern that enables an organization to detect β€œevents” or important business moments

Event Driven Architecture

Event Driven Architecture


<hr>

What’s the difference between a FIFO and a standard queue ❓ πŸ“

Standard queues guarantee that a message is delivered at least once and duplicates can be introduced into the queue. FIFO queues ensure a message is delivered exactly once and remains available until a consumer processes and deletes it; duplicates are not introduced into the queue.


How can the server be assured a message was properly received ❓

by recieving a response, else will throw an error.


What classic design pattern is best represented by event driven programming ❓ πŸ“

Event Notification , It is the most basic pattern describing event-centric communication facilitated by the Event Store.


How do you test an event driven system ❓ πŸ“

Unit Tests are the most basic tests you will write Your unit test will interact with this class directly, passing various Order values to it, and verifying the tax has been calculated properly.

Service Tests These tests verify the contract of services, that is given certain inputs, the service produces a certain output.


<hr>

SNS

SQS

How To: Use SNS and SQS to Distribute and Throttle Events

SNS vs SQS


<hr>

πŸ“ AWS SNS and SQS - VID