cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
FlyFishFli
Level: Power Up

Advice on Going Live with PowerApp Application

Hi Community,

I have written a  two part voting app that will be potentially used by 8,000 + employees worldwide. I need guidance on how to deploy the app with minimum issues and to ensure it rolls out smoothly.

Some of my concerns are:

1.Internet latency with SharePoint online - I worry that the amount of data being ported over to the site list will overwhelm the application given the number of users.

2.I am not quite clear on how the EU and US environments are different and if it will affect any notations unique in each environment.

3. I worry about permissions of the application for "visitors" of the site. At the moment the application is based on a subsite of a SharePoint site because it is meant to be used primarily used by that group.

 

Any suggestions and comments are welcome.

Thanks

2 REPLIES 2
Highlighted
goobernoodles
Level: Powered On

Re: Advice on Going Live with PowerApp Application

 

I work for a company with ~250 employees in two states, and not 8000+ in two continents, so take this for what it's worth.

 

  1. I would be very concerned about 8000 employees using an app built on Sharepoint.  I would look into Azure SQL as a databse and if you need to list/store/move files Azure Blob Storage.  You can start cheaply and ramp up performance as needed.
  2. Definitely not my area, but I would recommend reading into the various data redundancy and replication options for Azure SQL.  Alternatively, you could probably set up some sort of replication between cheaper databases in the two countries.

I'm not really sure about #3.  I know that Security can be a tricky thing when it comes to Sharepoint sites, and your immediate plan is to use Sharepoint lists.  I've talked with a Sharepoint dev enough to be a little concerned there.  I don't think you need to worry about visitors accessing the PowerApp itself, though.  

theallbritton
Level: Powered On

Re: Advice on Going Live with PowerApp Application

1. Depends on how much data you are actually pulling from SharePoint List. Sounds like not much, simple yes/no multiple choice type data being written to a SharePoint List. 2. I definitely would not embed the app in SharePoint. It adds so much time to the load. I tried it. It was adding at least 15 secs to app load time. 3. Use collections if pulling voting questions from a SharePoint List. Load once. 4. Look into the CONCURRENT function. https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-concurrent & https://powerapps.microsoft.com/en-us/blog/enjoy-faster-startup-times-with-the-new-concurrent-functi... 5. Stagger the rollout. Don't release it to the entire organization all at once. Select a small group first. Helps limit # of people having issues and will give you time to correct problems. 6. Read this https://baizini-it.com/blog/index.php/2017/09/13/powerapps-improving-app-performance/ 7. Do not be afraid to fail. You learn more through failures than successes.

Helpful resources

Announcements
firstImage

Watch Sessions On Demand!

Continue your learning in our online communities.

SecondImage

PowerApps Monthly Community Call

Next Wednesday, August 21st at 8am PDT

Top Community Contributors for July 2019

Top Community Contributors for July 2019

Let's thank our top community contributors

Power Platform 2019 release wave 2 plan

Power Platform 2019 release wave 2 plan

Features releasing from October 2019 through March 2020

FirstImage

Power Platform World Tour

Coming to a city near you

thirdimage

PowerApps Community User Group Member Badge

Fill out a quick form to claim your user group badge now!

FourthImage

Join PowerApps User Group!!

Connect, share, and learn with your peers year-round

FifthImage

Dynamics 365 and Power Platform April 2019 Release notes

Features releasing from April 2019 through September 2019!

SixthImage

Power Summit Australia 2019

August 20-23rd 2019

Users Online
Currently online: 99 members 3,601 guests
Please welcome our newest community members: