Category: Application Design
-

11 Effective Microservices Development Best Practices
Microservices architecture is increasingly popular in today’s fast-paced software development landscape. Because microservices run independently, developers can scale and maintain each application without disrupting other microservices, making them easier to work with than a…
-

App Scaling (What It Is and How To Do It)
As organizations grow, their applications also face increased demand. This demand typically includes more data processing and additional users accessing the system simultaneously. If an application can’t handle this growing demand, it may become…
-

Data Consistency Models & Performance: Couchbase vs. CockroachDB
Design decisions influenced by CAP Theorem The CAP theorem states that a database cannot simultaneously provide all three of the following guarantees: In the CAP theorem for databases, most databases need to persist the…
-

Extending .NET Caching Provider for Collections
To help .NET developers better use Couchbase in their applications, there is a collection of community-supported Couchbase Extensions. These include extensions for caching, session, multiop, compression, and locking. And there are some officially supported…
-

Updating Sensor Data: Exploring Couchbase’s Multi-Model Options
Couchbase has become a popular choice for IoT use cases, thanks to its flexible multi-model data management capabilities. Recently, I was working with a customer in the cruise industry that had a unique challenge…
-

App Development Costs (A Breakdown)
SUMMARY Building applications requires strategic planning and consideration of multiple factors to manage app development costs. Key elements such as app type, features, location, development team size, security requirements, and user interface design all…
-

Designing the Couchbase Kotlin API
I’m pleased to announce the GA release of Couchbase Kotlin SDK version 1.0. In truth, I’m over the moon. This project has been a labor of love. After working with Java for decades, I…
-

Reuse SQL Queries between Server & Mobile App Databases
As we all know, code is expensive to maintain—the more complex the code, the higher the cost of maintaining it. Therefore, since the beginning of time, software developers have worked very hard to achieve…
-

Investing in Mobile to Meet Consumer Holiday Shopping Demands
The boom in online mobile shopping is unprecedented. According to BigCommerce and PayPal’s 2021 Consumer Spending Report, two-thirds of consumers made at least one online purchase with their mobile devices each month. This has…
-

Support for Concurrent Index Creation in Indexing Service
Modern applications are implemented as a set of a large number of microservices. Each such microservice may run independently of many other microservices. Such applications expect underlying databases to support multi-tenancy. Couchbase Server 7.0…
-

PepsiCo’s Journey to Inventory Management Modernization
Retailers everywhere have been forced to modernize if not for changing consumer behaviors, then as a result of Covid-19. In this blog post, we illustrate the PepsiCo case study – why they chose to…
-

Your Guide to Syncing Data between Couchbase and Relational Databases with GlueSync
Introduction Are you modernizing your development process? Are you following a rapid development approach to deliver higher quality and more frequent capabilities to your customers? Part of that process often requires us to work…