Today, more than ever, businesses rely on data to deliver a competitive edge. However, as applications continue to grow in scale and complexity, so does the challenge of supporting them.
From high-volume transactions, to the analytical processing of new data sources and types, modern applications require speed, scalability, and flexibility—whether in the ground or the cloud.
DBTA recently held a roundtable webinar with Shivani Gupta, principal product manager, Couchbase; Rick Golba, product marketing manager, Percona; and Craig Chaplin, senior product manager, Magnitude Software, who discussed new data management technologies and techniques for meeting the speed and scalability requirements of modern applications.
“Our attention span is getting shorter,” Golba said. “Over the past 18 years, our attention span has dropped from 12 seconds to 8 seconds.”
According to Golba, who cited a Google survey, 53% of mobile site visitors leave a site that takes longer than 3 seconds to load and each second of downtime can cost businesses, customers, and revenue.
Don’t sacrifice security for speed or scalability, Golba said. Development cycles are shortened and code is being deployed before it is properly tested.
Consider the underlying database, or the impact it has on performance and cost, Golba suggested.
- Ensure that its environment is as performant as possible: Tune the environment, monitor it, tune it again
- Plan for traffic spikes early, before they occur
- Save money by adjusting environment size on the fly: Both scaling up and scaling down
- Automate/orchestrate as much as possible
Modern applications must run in distributed environments, support growing numbers of interactive users and meet strict SLAs, globally, Gupta explained.
The result is multiple systems of record (authoritative data sources), feeding many sources of truth (aggregated from various places for a single view), wrapped in layers of caches (temporary storage for higher performance).
She suggested Couchbase as a tool that can analyze and package data. Couchbase is a flexible JSON schema and is always available, anywhere.
Features of Couchbase include:
- Clustered, Replicated, Auto-Sharded
- Transparent Rebalancing
- Workload Isolation
- Cross Datacenter Replication
New solutions required to un-gate data, free-up it, Chaplin explained. Business decision makers demand easy access to the data they need – when they need it; traditional solutions create IT bottlenecks.
He recommended simplifying connectivity management with magnitude gateway. The platform can reduce time IT spends managing connectivity updates, get users quick access to data source updates, rapidly roll out access to new entirely new data sources, and enhance security.
An archived on-demand replay of this webinar is available here.