Comprehensive solution for crafting and managing sophisticated digital experiences
Build engaging websites with intuitive web content management
Leverage a complete UI toolbox for web, mobile and desktop development
Build, protect and deploy apps across any platform and mobile device
Build mobile apps for iOS, Android and Windows Phone
Rapidly develop, manage and deploy business apps, delivered as SaaS in the cloud
Automate UI, load and performance testing for web, desktop and mobile
Host, deploy and scale Node.js, Java and .NET Core apps on premise or in the cloud
Optimize data integration with high-performance connectivity
Automate decision processes with a no-code business rules engine
Transform your businesses in order to survive in a completely digitized and connected world driven by software innovation.
Globally scale websites with innovative content management and infrastructure approaches
Content-focused web and mobile solution for empowering marketers
Faster, tailored mobile experiences for any device and data source
UX and app modernization to powerfully navigate today's digital landscape
Fuel agility with ever-ready applications, built in the cloud
Can high-performing drivers boost IT resiliency and prevent massive failures like the UK’s NATS shutdown?
Late last week London airspace was shut down due to an IT failure at the National Air Traffic Services (NATS.) While the cause of the problem is being blamed on a “single line of computer code”, the decades-old NATS computer system and architecture has to take part of the blame.
Could this have been prevented with more modern architecture? Definitely. ‘IT resilience’ is an important concept dealing with how IT systems can be designed so that they don’t fail, or if they do fail, the damage is minimized. Nowhere is this more critical than in flight safety.
So what makes for good IT resilience and what measures can companies take to avoid IT failures?
IT resiliency starts with high performance database drivers
The problem with mainframes like the IBM S/390, built in the early 90’s, is that typically data is stored in one location only. Modern systems allow companies to store mission critical data in redundant databases in different locations so that if one fails, data is available from one of the backup systems. Massively redundant systems, such as Hadoop, provide multiple copies of data spread across dozens or hundreds of devices. Cloud architectures replicate the data and store it anywhere in the world.
This is where the right database driver (what connects an application to network data) can make a huge impact. In the best-case scenario, a driver with a lot of functionality takes care of applications in such a way that they are not even aware of the network. The database driver makes the application resilient because if information coming from the primary database fails, it can easily switch to an alternate database. The application is none the wiser.
Avoid database failure and balance workload
Two features of Progress® DataDirect® drivers that enable IT resiliency are:
NATS is scheduled for a major upgrade – £575m will be spent over the next five years on systems, according to the company. You can bet that IT resilience, including database failover and load balancing will be part of the equation.
Learn more about Progress DataDirect Connect features that can enhance your business results, and contact us for more information or support.
John Marsland is Marketing Manager in the Data Connectivity and Integration business unit at Progress Software, covering the DataDirect and DataDirect Cloud products.
Copyright © 2016, Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.