heroku / roadmap

This is the public roadmap for Salesforce Heroku services.
193 stars 11 forks source link

White label heroku app #256

Open ombr opened 8 months ago

ombr commented 8 months ago

Required Terms

What service(s) is this request for?

Heroku/Salesforce

Tell us about what you're trying to solve. What challenges are you facing?

I would like to sell an Heroku app as a service to customers that care about security. Thus as an app provider I should not have access to the app data or logs. The customer should be able to have basic control the app on it's own but no access to any code nor console.

Here is how it would work, somebody could purchase my app on heroku.

They purchase directly from Heroku, with the same experience as an Heroku button. They can choose how they scale the app. (number of dynos), as an app provider I don't have any control there. They can control the environment variables, as an app provider I don't have any control They have access to their logs, as an app provider I don't. They can't open a one-off script, as an app provider I can't either. They are billed directly by heroku. I get paid by heroku based on the usage of my app. The customer can see when an update is available and can choose to auto-update (and maybe rollback)

This is working well for stateless app that provide a service like stateless computation.

This is great from a security perspective, I don't have access to my customer data or runtime but I can still provide the code that is ran by Heroku.

This would be a quick way to replace salesforce functions and allow ISV to provide heroku capabilities to salesforce customers. (The client could quickly have an heroku app deployed and linked to their salesforce instance)

I hope I am being clear here.

andre5oto commented 7 months ago

@ombr thank you for your proposal. We are considering developing a "payer" role for this type of business interaction for our customer's customers.

ombr commented 7 months ago

Hi @andre5oto ,

I understand the payer role. But what I am asking for is something else here. I don't want to be able to manage the customer data or logs for security reasons and I want Heroku secure that for me.

Luc