Pinned topic SOA deployment strategy
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
I would like to know if there are any deployment strategies for SOA applications. I would like to deploy my components based on patterns. i.e. Synchronous interactions on a separate cluster, Asynchronous on a separate cluster and batch applications separately. The reason being I can scale them separately. Is this one of the better approaches? Also what about my workflows and adaptors? Can I organise them separately based on my business applications? Is there a standard strategy or deployment pattern for this? If you need to scale them correctly then the sync and async need to be grouped separately. Like sync will be more http based and will have a different set of SLAs and Async will be more Queue based or filed based too and http a combination and will need different set of infrastructure and will have different SLAs. Any thoughts on this.