4 Patterns for microservices architecture in Couchbase

Click for: original source

Microservices have emerged as a common architecture pattern over the last decade. By Craig Buckler.

Building resilient and scalable services is crucial. For stateless microservices, this is fairly straightforward. But if data needs to be persisted, you ultimately need a resilient database architecture that scales together with the microservice to support increasing service usage.

The article describes:

  • Common patterns for microservices in Couchbase
  • Pattern 1: Dedicated Couchbase cluster per microservice
  • Pattern 2: Isolation using buckets
  • Pattern 3: Isolation using collections
  • Pattern 4: Isolation using buckets and collections

There’s no doubt: Today’s development environments are shifting toward microservices. At the same time the industry is moving towards containerized deployments managed through Kubernetes and OpenShift. For the details please follow the link to the full article. Good read!

[Read More]

Tags microservices devops software-architecture nosql