Having gone down this very same path on a previous project I can’t say I fully recommend it. Using a message bus is a valid design choice for certain scenarios but it does add complexity. The idea that a message bus decouples your architecture isn’t really accurate because you’ve now just coupled your client and server to a message bus instead. Your message bus has now just become critical infrastructure. All you’ve really done is replaced one transport mechanism (HTTP) with another (AMQP or similar).

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

James Xabregas
James Xabregas

Written by James Xabregas

Manipulating electrons for fun and profit. Thoughts on tech, startups, politics, life. Co-founder of Braiv.co

Responses (1)

Write a response