Denis Rosa, Developer Advocate, Couchbase | Couchbase Blog

Author

All posts by Denis Rosa, Developer Advocate, Couchbase

Denis Rosa is a Developer Advocate for Couchbase and lives in Munich - Germany. He has a solid experience as a software engineer and speaks fluently Java, Python, Scala and Javascript. Denis likes to write about search, Big Data, AI, Microservices and everything else that would help developers to make a beautiful, faster, stable and scalable app.

How to Condemn Your Microservices Architecture to Fail Before You Even Start
How to Condemn Your Microservices Architecture to Fail Before You Even Start

The blog focus on concepts that we historically take for granted and which might lead to poor architecture when applied to microservices.

Why Kubernetes Operators Are a Game Changer
Why Kubernetes Operators Are a Game Changer

Kubernetes operatord have taken the software development world by storm. Learn more about stateful containers, Kubernetes 1.7, and custom controllers.

The 5 Most Common Forum’s Questions
The 5 Most Common Forum’s Questions

How to do “something” in N1QL? First of all, if you are not familiar with N1QL I highly recommend you to spend a few minutes in our free N1QL training here,  or just play with it here. Second, as it...

Comparing Couchbase vs CosmosDB
Comparing Couchbase vs CosmosDB

Check out this blog post to explore CosmosDB strategies, documentation, what developers have been talking about and how it compares with Couchbase Server.

Couchbase With Spring-Boot and Spring Data
Couchbase With Spring-Boot and Spring Data

Need to learn how to set up Spring Data, Spring Boot, and Couchbase? This blog post will show your prerequisites, repositories, and everything in action.

Saga Pattern | How to Implement Business Transactions Using Microservices – Part II
Saga Pattern | How to Implement Business Transactions Using Microservices – Part II

Learn how to address some of problems like cyclic dependencies of events by using another type of Saga’s implementation called Command or Orchestration.

Saga Pattern | Application Transactions Using Microservices – Part I
Saga Pattern | Application Transactions Using Microservices – Part I

A saga pattern is a sequence of local transactions where each transaction updates data within a single service. Check out design examples at Couchbase.

Deploying Couchbase on AWS in less than 3 minutes
Deploying Couchbase on AWS in less than 3 minutes

See how ClearScale helps to set up Couchbase Server and Sync Gateway in minutes using AWS best practices to make your deployment secure and easy to scale.

Deep Dive on Cross Data Center Replication (XDCR)
Deep Dive on Cross Data Center Replication (XDCR)

What makes XDCR such a great feature. If you need a Disaster & Recovery plan or like to bring data closer to user, XDCR is a feature you must consider.

Couchbase vs. DynamoDB – A Quick Comparison
Couchbase vs. DynamoDB – A Quick Comparison

The world of NoSQL database comes in multiple flavors and each one has a specific design. Read this post for a Couchbase vs. DynamoDB comparison.

Zero Effort Machine Learning with Couchbase and Spark MLlib
Zero Effort Machine Learning with Couchbase and Spark MLlib

The past few years we noticed how machine learning had been proven to be a technology in which companies should invest massively, you can easily find dozens of papers talking about how company X saved tons of money by adding...