Over a million developers have joined DZone.

The Best of the Week (Mar. 7): NoSQL Zone

· Java Zone

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone (Mar. 7 to Mar. 13). Here they are, in order of popularity:

1. NoSQL Job Trends: February 2014

So, it is a few days late but we finally have the NoSQL installment of the February job trends. For the NoSQL job trends, we continue to focus on Cassandra, Redis, Couchbase, SimpleDB, CouchDB, MongoDB, HBase, and Riak.

2. MongoDB Driver Tips & Tricks: Mongoid 3

This blog post is the first of a series where we plan to cover each of the major MongoDB drivers in depth. The driver we’ll be covering today is Mongoid, developed by Durran Jordan (@modetojoy).

3. Don’t Worry About Embedding Large Arrays in Your MongoDB Documents

In this post, the author would like to discuss some performance problems recently mentioned about MongoDB’s embedded arrays, and how TokuMX avoids these problems and delivers more consistent performance for MongoDB applications.

4. Couchbase Mobile: Multi-Master vs. Client-Server Models

The syncing of mobile data is an important issue, ranging from clean and reliable (Pocket, for example) to spotty and erratic (Facebook, for example). This recent article discusses Couchbase Mobile and the multi-master approach to mobile data syncing.

5. Time Series Feature Design: Scale Out / High Availability

The author expects (at a bare minimum) to be able to do about 25,000 sustained writes per second on a single machine. He actually expects to be able to do significantly more. But let us go with that amount for now as something that if it drops below that value, we are in trouble.

Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.

Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}