What payment plan to use for my Dash App?

Hi everyone! I have created an app with Python using the Dash library. I’m currently using Render for deployment. The app consists of a map of coffee places in my city (Buenos Aires) with some interactive filters: https://micafe-kyae.onrender.com/.

I want to share it with a large audience, but I’m not sure how well it will perform. For instance, what happens if 100 users open the app simultaneously? How long will it take for people’s browsers to open the app? Is it okay if I select the free usage option, or should I pay for a plan, considering this is intended for a wide audience?

Any help would be appreciated.

Hello @Kriko,

Welcome to the community!

There are other offerings from different providers that will allow you to scale on demand and keep your costs based on your actual usage.

It sounds like that would benefit you. :grin:

Thanks! do you have suggestions?

Hey @Kriko I would have a suggestion for the app itself :slight_smile:

You could us a dropdown for switching between the map styles so the user could actually chosse it.

You could also use the clustering function of dash-leaflet for your map.

1 Like

@Kriko,

I use Azure for my hosting, this allowing scaling on demand, you can set thresholds and limits to how many instances will be created. They also have staging slots for making sure that the app is performing before replacing the production app.

These things will be offered by other hosting services like AWS.

2 Likes

Yeah, now that I think about it it’s a good idea, I believe I didn’t do it with a dropdown cause I’ve already used them. I’ll check de clustering.