All Questions
Tagged with message-queueevent-programming
7 questions
4votes
2answers
1kviews
Push-Based Events in a Services Oriented Architecture
I have come to a point, in building a services oriented architecture (on top of Thrift), that I need to expose events and allow listeners. My initial thought was, "create an EventService" to handle ...
3votes
3answers
301views
Dealing with data arriving at a different times
I have a load balanced service that needs two data inputs to correctly give a result. One of these inputs comes from a queue, the other comes from user input. Most of the time the data that comes ...
2votes
3answers
2kviews
How can message queues improve scalability?
I have read in a DDD book that using message queues between communicating services can make the whole architecture more scalable, amazon's documentation mentions that queues provide granular ...
2votes
2answers
895views
A service having to have both an API and listen to events - Is this an anti-pattern for microservices?
I have a use case to create a service that consume messages from a message queue, process them, store them in the DB, and expose the processed results via an API. Therefore, the service I'm going to ...
2votes
1answer
209views
What pattern should I set for handling event as working item?
I have this business event : "CustomerUpdated" published by my system. I have many application listening to these events, and they do all king of action : sending email, updating the database, ...
2votes
2answers
360views
Eventing solutions for Java legacy applications too old for real JMS queue/topic eventing?
What are some architectural solutions that can mimic eventing for systems (Java) that are too old to implement eventing solutions, such as conventional Queue/Topic based JMS messaging? I have a ...
1vote
1answer
280views
Designing Kafka topics for secured event driven job scheduling system
Consider the following Group A Job A { Depends on Job B of Group A Run User -> User1 } Job B { Depends on Job C and Job D of Group A Run User -> User2 } Job C { Depends ...