All Questions
6 questions
3
votes
2
answers
421
views
Can multiple producers cause events with the same key to be enqueued out of order within a specific partition of a topic?
I'm aiming to create a simple event-driven system where each microservice operates with its own database. The idea is to share database changes across microservices through events. To ensure proper ...
2
votes
1
answer
282
views
Eventing: Determine if Set of Messages has been Processed
Given a Set of messages sent to a Queue, what are good ways to determine all of the messages have been processed?
Constraints:
Large number of messages
Other messages besides those in the Set will be ...
1
vote
2
answers
411
views
Acceptable to use synchronous call to another microservice for time-sensitve state change?
Say there are two microservices (example is simplified)
PickupRequestService: lists pick-up requests of passengers
DriverService: drivers use to accept pickup requests
On a completely decoupled ...
0
votes
2
answers
665
views
Should db commit and message-queue produce be one transaction?
I am making a microservice based architecture and I'm actively seeking antipatterns and trying to avoid them. In multiple scenarios, I have a database commit followed by a message that is produced to ...
1
vote
1
answer
137
views
Microservice Communication: Enforce RPC?
I have the opinion that each method in a service should only do one small step of a larger task, delegate a result to the successive step/method and terminate. No matter if this next method lives in ...
2
votes
2
answers
109
views
AMQP broker and happen-before guarantees
I am trying to figure out how an AMQP broker, such as RabbitMQ, can be integrated in our architecture. This should allow to easily scale horizontally in the future.
For the sake of simplicity, let me ...