Tag: Architecture

Cloud-Native vs Cloud-Agnostic: Which Approach is the Best Fit?
While there’s no longer a major debate around whether or not you should move to the cloud, there’s still not a consensus around whether or not you should go with a cloud-native or cloud-agnostic approach when building your application. We’re...

Why Choose a NoSQL Database? There Are Many Great Reasons
NoSQL, short for “Not only SQL,” is a term used for database systems that store information in a variety of formats to support requirements that traditional relational (or SQL) databases have difficulties addressing. Legacy relational systems were designed to minimize...

Cloud-Native Database Automation: Autonomous Operator 2.3.0 Now Available
We’re pleased to announce the release of Couchbase Autonomous Operator 2.3.0. The central theme of this release is ‘simplify and innovate’. We are introducing significant architectural enhancements to simplify DevOps and development. New data organization features from Couchbase Server 7,...

Event Broker Integration with Couchbase, Solace & Java
In the previous blog post we discussed how Couchbase can seamlessly integrate into an Event-Driven Architecture. Using the Couchbase Eventing Service, document mutations can be published to a Solace PubSub+ queue from where the data is made available to subscribing...

Energy at the Edge: How the Right Database Can Lower Our Gas Prices
What can a database do to help an oil and gas company lower rising prices at the pump? It turns out, a lot! In this post, I explore some data-related factors of rapidly increasing energy costs and how Couchbase can...

How did digital architects deal with the COVID-19 challenge?
How did digital architects deal with the COVID-19 challenge, and what is their blueprint for the future? In Couchbase’s fourth annual digital transformation survey, we have already looked at the challenges to digital transformation in 2020, and the roles of...

Hybrid Cloud Services & Computing Models
What are Hybrid Cloud Services? Everyone has heard the term “hybrid cloud,” but what exactly are hybrid cloud services, and why are they becoming so important to enterprise architectures? And what’s the best way to take advantage of a hybrid...

Distributed Databases: An Overview
Distributed Databases apply the principles of distributed computing to storing data. The simplest example is a database which stores data on two (or more) servers connected by a network. This “cluster” can be accessed and managed as if it was...

Building Customer-Obsessed Database Applications
Customer obsession is a powerful concept for any company. Whether your customers are internal or external users of your platform – every experience should be timely and meaningful. Customer 360 NoSQL database development is a powerful approach to delivering these...

Example Architectures for Data Intensive Applications.
…a drawing should have no unnecessary lines and a machine no unnecessary parts. —William Strunk Jr., Elements of Style In the book Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, Martin Kleppmann has written about traits...

Couchbase beats MongoDB™ with greater flexibility and stronger availability for geo-distributed applications
Today’s businesses compete in a digital economy where downtime can be deadly. But keeping data highly available is never as simple as backing up one database to be an up-to-the-second copy of another. Instead, modern databases have to function in...

Couchbase for Oracle Developers – Part 2 : Architecture
Back in November, Raju Suravarjjala, (Sr. Director, Couchbase QE & Performance) and I presented “Mindmap: Oracle to Couchbase For Developers”. You can see the slide deck here: http://bit.ly/2mPdJfo. Overview article for the series is at is at https://www.couchbase.com/blog/couchbase-oracle-developers-part-2-architecture/. This series is written in...