Middle
Have there been any technical disagreements (e.g., REST vs Message Broker) and how were they resolved?
sobes.tech AI
Answer from AI
Technical disagreements between REST and Message Broker are often related to architectural approaches: REST is a synchronous request-response, while Message Broker is asynchronous communication through messages.
In projects where high responsiveness and scalability are important, Message Broker (e.g., Kafka, RabbitMQ) is often chosen for event exchange between services.
The decision is usually based on requirements:
- If simple synchronous integration is needed — REST.
- If reliability, scalability, and event processing are important — Message Broker.
In case of disagreements, prototyping, discussing the pros and cons, and compromise solutions — such as using REST for requests and Message Broker for events and asynchronous processes — can help.