People want the cloud so that they can be responsible for things at the right level of abstraction. Nobody wants to maintain a server with a message bus and a bunch of individual applications that communicate on it.
Just set up AWS EventBridge (or Azure EventGrid), or any of a dozen other options that don't require you to administer a server. And then use AWS Lambda, Azure Functions, Azure Logic Apps, Zapier, etc, etc. Don't maintain a server that runs a bunch of apps.
We care about what we're managing, and care about being responsible for it, we just want to manage it at the right level of abstraction. Let the cloud provider manage and be responsible for the hardware.
Comments
People want the cloud so that they can be responsible for things at the right level of abstraction. Nobody wants to maintain a server with a message bus and a bunch of individual applications that communicate on it.
Just set up AWS EventBridge (or Azure EventGrid), or any of a dozen other options that don't require you to administer a server. And then use AWS Lambda, Azure Functions, Azure Logic Apps, Zapier, etc, etc. Don't maintain a server that runs a bunch of apps.
We care about what we're managing, and care about being responsible for it, we just want to manage it at the right level of abstraction. Let the cloud provider manage and be responsible for the hardware.