Arun Gupta | Couchbase Blog

Author

All posts by Arun Gupta, VP, Developer Advocacy, Couchbase

Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.

Service Discovery with Java and Database application in Kubernetes

Service Discovery with Java and Database application in Kubernetes

This blog will show how a simple Java application can talk to a database using service discovery in Kubernetes.    Service Discovery with Java and Database application in DC/OS explains why service discovery is an important aspect for a multi-container application. That...

Service Discovery With Java and Database Application in DC/OS

Service Discovery With Java and Database Application in DC/OS

This blog will show how a simple Java application can talk to a database or database as a service (DBaaS) using service discovery in DC/OS. Why Service Discovery? An application typically consist of multiple components such as an application server, a database, a...

NoSQL Simplifies Database DevOps

NoSQL Simplifies Database DevOps

Does your organization want to simplify Database DevOps? Is your database becoming a bottleneck to innovate rapidly? Do you want to save millions of $$ in database licensing cost? Read on! State of Database DevOps State of Database DevOps is a survey...

Deploy Docker Container to Oracle Container Cloud Service

Deploy Docker Container to Oracle Container Cloud Service

Getting Started with Oracle Container Cloud Service explained how to get started with Oracle’s managed container service. Well, the intent was to show how to get started but getting to “getting started” was itself quite involving. And now this blog will really show how...

Stateful Containers using Portworx and Couchbase

Stateful Containers using Portworx and Couchbase

  Containers are meant to be ephemeral and so scale pretty well for stateless applications. Stateful containers, such as Couchbase, need to be treated differently. Managing Persistence for Docker Containers provide a great overview of how to manage persistence for stateful containers....

Start Couchbase Using Docker Compose

Start Couchbase Using Docker Compose

Couchbase Forums has a question Can’t use N1QL on docker-compose. This blog will show how to run Couchbase using Docker Compose and run a N1QL query. What is Docker Compose? Docker Compose allows you to define your multi-container application with all of...

Getting Started with Oracle Container Cloud Service

Getting Started with Oracle Container Cloud Service

Oracle Container Cloud Service is Oracle’s entry into the world of managed container service. There are plenty of existing options: Docker for AWS or Azure Amazon Elastic Container Service Google Container Engine Azure Container Service DC/OS by Mesosphere OpenShift by Red Hat...

Microservice using Docker stack deploy – WildFly, Java EE and Couchbase

Microservice using Docker stack deploy – WildFly, Java EE and Couchbase

There is plenty of material on microservices, just google it! I gave a presentation on refactoring monolith to microservices at Devoxx Belgium a couple of years back and it has good reviews: This blog will show how Docker simplifies creation and shutting down of...

Docker 1.13 Management Commands

Docker 1.13 Management Commands

Docker 1.13 was released yesterday, congratulations! A quick summary of the key features: Compose file to deploy Swarm mode services Improved CLI backwards compatibility Clean-up commands CLI restructured Monitoring and Build improvements Learn more details about these features in this video...

Couchbase Cluster using Docker

Couchbase Cluster using Docker

Docker Swarm and Service Mode to create Couchbase Cluster explained how to create a Couchbase Cluster using Docker. It used the concept of a “master” and a “worker” service to simplify and automate the creation of cluster. The homogenous cluster was then...

Deploy Docker Compose Services to Swarm

Deploy Docker Compose Services to Swarm

Docker Swarm vs Docker Compose? Now they work together! Docker 1.13 introduced a new version of Docker Compose. The main feature of this release is that it allow services defined using Docker Compose files to be directly deployed to Docker...

Analyze Donald Trump Tweets with Couchbase and N1QL

Analyze Donald Trump Tweets with Couchbase and N1QL

AWS Serverless Lambda Scheduled Events to Store Tweets in Couchbase explained how to store tweets in Couchbase using AWS Serverless Lambda. Now, this Lambda Function has been running for a few days and has collected 269 tweets from @realDonaldTrump. This blog ,...