[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [amqp] addressing use cases
Hi RafiI hope you are well; it's be an while since I've written.You've managed to coax me out of my relative silence :-)
I can't quite get my head around this proposal without understanding the motivation and use cases.What is the use case that REST does not sufficiently cover in this space?Technology duplication effort might be better invested in tougher problems.The directed flow of communications in AMQP is what makes it very powerful and very useful. The (original) absence of needing hostnames and port numbers to address application level concerns was incredibly useful for large scale applications. Anyone who has struggled to represent multiple deployment environments (e.g. for testing) will understand how painful host:port is.SEDA - Staged Event Driven Architecture andCQRS - Command Query Responsibility Segregationare both incredibly powerful architectural patterns that AMQP makes super easy.I like the idea of getting some conventions together for how to represent resources and imperatives (commands) and for patters to return data to streaming requests (to a different destination), I don't understand why we need to copy REST. The main failing of REST is its tight temporal coupling - and this proposal seeks to create similar fragility in AMQP, if I understand correctly (which I may not).Apologies if I'm getting this completely wrong.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]