Sometimes tackling a problem in a single query isn't the best approach. We have a look at a scenario where a CASE statement is needed in a GROUP BY clause. What's the best way to handle this?
How do you decompose the business logic of an application and really break up the monolith? Read on to see how business logic and microservices fit together.
Exception handling in an application can often be varied, inconsistent, or inappropriate. This article proposes an API to make exception handling more robust and efficient.
Sharding is one of MongoDB's more useful features. But given the options, here is a breakdown of suggestions and scenarios to pick the most efficient keys.
In this post, we are going to see how to use NGINX as a reverse proxy for load-balancing containerized HTTP applications running in a Swarm cluster. We’ll also look at how to automate the service discovery.
Geppetto is a newly open sourced automation framework for testing and automating distributed systems with Python. This can be used with Open Source NoSQL.
Replication and sharding can both be helpful in providing for these needs. Whether your database is in need of one, the other, or both, it is helpful to know what each of these does.
MongoDB is a versatile tool, but it's not perfect for everything. For situations where it doesn't work, you can sometimes use design patterns to get around them.