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.

Couchbase with Kotlin, Spring Boot and Spring Data
Couchbase with Kotlin, Spring Boot and Spring Data

See how easy it is to convert a Java application. Check out how to create a sample application using: Kotlin, Spring Boot, Spring Data, and Couchbase.

Building Elastic Microservices With Kubernetes, Spring Boot
Building Elastic Microservices With Kubernetes, Spring Boot

In this article, the author explains how to make both your application and database on Kubernetes elastic using microservices and Spring Boot.

Couchbase 5.5 Enhanced Query Plan Visualization
Couchbase 5.5 Enhanced Query Plan Visualization

The Query Plan Visualization Tool is one of the quickest ways to understand your query behavior, with it you can easily identify how your queries will be executed. This knowledge is essential for boosting your queries, as you can get...

Event Sourcing | Event Logging – An Essential Microservice Pattern
Event Sourcing | Event Logging – An Essential Microservice Pattern

This Couchbase blog post discusses using the Event Sourcing and Event Logging pattern to “go back in time” and understand what went wrong in your network.

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.

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.