RxJava and reactive programming
This section will get you up to speed on asynchronous (reactive) programming in general, as well as Observables
in particular
It also explains how to write resilient code for production with the Couchbase Java SDK. At the end, you will be able to write code that withstands bugs, latency issues or anything else that can make your application fail.
However, this information is not tied to the Java SDK exclusively and aims to give you a general understanding of how to build full-stack, asynchronous and resilient applications using Reactive programming principles and RxJava in particular.