According to adadapted.com, the average iOS developer has five apps on iTunes, approximately 40,000 downloads per app. Android developers also average five apps, with approximately 60,000 downloads apiece. Build an app with these figures in mind, and remember that if your app is more successful and goes viral, you could suddenly have hundreds of thousands of users hitting it simultaneously. For example, Telegram, a free and secure messaging app, added close to 5 million people to its service one day after WhatsApp went down for several hours. An app not built for scale in mind can have a huge impact on a business, from negative impact on your brand reputation to loss of customers. Organizations must have the toolset to develop web and mobile applications that can scale quickly to meet large numbers of concurrent users. Most organizations tend to focus on how the cloud can help, rather than looking at improving scale at the application level through data.
Should Your Industry Care?
It’s the FIFA World Cup Final and suddenly the match takes a turn… it looks like Argentina will actually beat Germany. Bettors are hitting your app; you’ve gone from 1,000 users to 100,000 and you can’t handle this number of connections. Your app crashes and bettors are left angry and frustrated.
You’ve deployed your app, it’s up and running and suddenly there is an event that is driving usage – you have issues with your credit card security and consumers want to monitor transactions in real-time. Of course you can fire up servers in the cloud to support demand, but what about the bandwidth capacity and the load balancing? This won’t solve the problem of intelligently getting the right data to the right person in real-time.
Healthcare organizations need to work with vendors of devices and software, insurers and other healthcare professionals to ensure accurate patient information is delivered at speed, over potentially unreliable networks. This is vitally important. Take medical devices that gather a lot of data – time of day, administration of treatment activity, body temperature, and body vitals such as heart rate. This information needs to be carefully considered and distributed based on when that specific patient is at risk. The key to achieving this is the ability to intelligently understand data, send only what needs to be reviewed and to do so at speed if a patient is at risk.
Retail: Let’s say, for example, that your store has an app that offers in-store discount voiuchers and promotional codes to shoppers. It’s a busy Saturday afternoon (or worse, the pre-Christmas mad rush) and suddenly your app is hit with hundreds of thousands of users simultaneously all wanting the voucher you are offering. Your app can’t handle this number of connections, the voucher won’t load and customers are faced with the spinning wheel. Customers are left frustrate. Your app’s inability to scale has annoyed your customers – you’ve lost an opportunity to create loyalty.
Train and bus companies need to cope with huge numbers of customers connecting with their app to check live departure and arrival times (especially at the end of the working day), as well as which platform or bus stop they need. Without the ability to scale quickly to meet this surge in concurrent users, the risk is the app will crash or perform so poorly that customers will become frustrated and delete the app. You’ve lost an opportunity to upsell and cross sell via your app.
Media and Broadcast:
What happens if your app goes viral? A TV programme becomes hugely successful and suddenly on a Saturday night, your app goes from 1,000 users to 1 million? According to mobilenewscwp.com, during peak-time TV hours (6:30-10:30pm), 40% of UK tweets are about TV shows. In the US, hit shows like Scandal promote second screen engagement with hashtags like #SaveOlivia. Today the conversation is the event: the high of the show is what happens simultaneously on another screen. Everybody is there, and everybody wants to be connected as the show happens. Can you handle this type of scale? And can you do it without adding expensive infrastructure?
What Do you Need to Do?
You need the ability to rapidly scale if users suddenly increase, to make sure you can offer up-to-date, relevant data. You need to have a technology that can help you scale your existing infrastructure by scaling linearly with incredibly low latency.
Make sure your app is developed in a way so that it can handle a flash crowd, because if you don’t, if your app goes viral and you cannot cope, you’ve lost business.
The Diffusion Intelligent Data Platform manages, optimizes, and integrates data among devices, systems, and applications. Push Technology pioneered and is the sole provider of real-time delta-data streaming™ technology that powers mission-critical business applications worldwide. Leading brands use Push Technology to fuel revenue growth, customer engagement, and business operations. The products, Diffusion® and Diffusion Cloud™, are available on-premise, in-the-cloud, or in a hybrid configuration, to fit the specific business and infrastructure requirements of the applications operating in today’s mobile obsessed, everything connected world. Learn how Push Technology can reduce infrastructure costs, and increase speed, efficiency, and reliability, of your web, mobile, and IoT application.