Sharespace is faster in SharePoint classic than you might think

4. October 2019 Sandro Felder Allgemein
Cloud applications are great, but sometimes, they also bring along some unpleasant truth - they are not fast enough. But why is that and how does Sharespace fix this problem for you.

​Moving to the cloud is great. Use the latest and greatest of the Microsoft ecosystem, never care about upgrades anymore and save a whole lot of IT costs. But is there no drawback?

Asking successful cloud movers about their pains, they always list one main thing – performance. But why? Most clouds have nearly unlimited resources, auto-scaling, etc. so how can performance be a problem?

«A modern cloud system now needs to collect data from various locations in real-time.»

In short, it is latency. As silly as it sounds, your servers are not in your basements anymore. Therefore, your data has to travel a long way until it reaches your desktop. Of course, it is a bit more complicated than that. Not only is data now far away in terms of distance, even worse it is now spread in various systems at different locations. In the early days, when your system requested data – it could fetch it with one single SQL call to a server sitting just next door. A modern cloud system now needs to collect data from various locations in real-time.

Needless to say, that cloud systems probably do not outperform your old on-premise applications. But how can we build a modern cloud application that our end users still have a good user experience?

«Why reload data that you already have?»

Sharespace builds its architecture on a very straight forward principle: Why load data that you already have? Sound pretty logical right? Well the tricky part lies in the question: When do we have to ask for fresh data again? Because the best performance is useless when you have to deal with outdated data.

The main building block of our caching module are “wipe actions”. Those actions fire an event when we get new data from a third-party system and therefore refresh our cache. But server-side caching is only one side of the coin. The real benefit for the end user comes from client-side caching. Therefore we implemented a very powerful client-side caching without losing the benefit of having fresh data. All based on the principle – never fetch data that you already have.

«… we could increase our classic performance by 60% without losing the leverage of a cloud application.»

With this breaking change we could increase our classic performance by 60% without losing the leverage of a cloud application. Staying with in some areas on SharePoint classic is now a fair decision with Sharespace that is in no way conflicting with your users’ experience.

Of course, this does not mean that you should not leverage SharePoint modern functionality. Sharespace embraces everything with the new SharePoint modern experience and will soon release the new Sharespace modern suite.

You would like to see it with your own eyes: Absolutely! Order a demo today on: demo@swisscom-sharespace.com ​