Getting your apps to work just right on SharePoint Online

Jan 30, 2017   |  

Moving your SharePoint applications to the cloud may seem daunting, but don’t worry, there are answers to your questions.

Four of our top SharePoint experts recently sat down to explain how Microsoft IT does all the same nitty-gritty things you do with SharePoint. They explained how we design, develop, implement, govern, and upgrade SharePoint for our 114,000 employees (some of the heaviest users of the collaboration technology anywhere).

In this recent roundtable session on IT Showcase, Jared Shockley, a Microsoft IT service engineer who works on SharePoint, was among those who answered a laundry list of questions from customers asking how we do our licensing, how we handle change management when we roll out new features, and how many of our SharePoint sites remain on-premises.

The single question that was top of mind: “How should SharePoint app developers properly test their apps on SharePoint Online, focusing specifically on performance and load testing?”

Shockley says the first thing to realize is that online SharePoint apps can live in two places, on SharePoint Online itself or with a provider (like Microsoft Azure, Amazon Web Services, or even a software-as-a-service provider). Because of that, the actual load your apps put on your SharePoint servers or the SharePoint site in Azure is minimal (just a little JavaScript on SharePoint Online and probably something similar if you go with a provider).

With that said, Shockley suggests you start testing in the SharePoint Online tenant so that you don’t run into issues when you move to SharePoint Online.

“Because of the new [Cloud] App Model and the way SharePoint Online handles apps, there isn’t anything server side that we typically have to be worried about,” he says. “So when I’m developing my apps for automation, I test in production, knowing that if something goes wrong, it’s only affecting the specific sites I’m testing against.”

You can also get a dev site on your tenancy. “That’ll get you access to debugging tools, so definitely set up the test (but do it in your production tenancy),” Shockley said. “Testing and production used to be a huge taboo, not so much with SharePoint Online, I’m finding.”

Go here to learn more about this and much more about moving your SharePoint sites to the cloud. You will learn how we ensure new employees can access SharePoint Online on their first day, what to do with InfoPath after moving to the cloud, and see how hard it is to migrate your sites back to on-premises if needed.

Want to know more? Learn how Microsoft ran its own SharePoint migration here.