Even though it's been with us for some time now, it's sometimes beneficial to review what NoSQL actually is and take a look at some NoSQL-based solutions.
Learn how to install and configure a DC/OS monitoring stack with cAdvisor, InfluxDB, and Grafana to gather, export, store, and display detailed metrics.
Learn how you can mix SchemaRouter and ReadWriteSplit to have a robust solution for sharding databases among a number of sharding servers without changing app code.
In most cases, writing your own database is a bad idea. Luckily, there are some when it's not and there's no risk. If that's your case, take the chance; it's lots of fun!
The Gang of Four were instrumental in solidifying the classic Java design patterns, but has their usefulness fallen off in a world with microservices and frameworks?
When it comes to sharding MySQL clusters, significant challenges can be faced. Take a look at some of them, how to address them, and why they're worth overcoming.
Microservices' benefits come with added complexity among the dependencies. Fortunately, linkerd's per-request routing can help stage microservices to make sure they work.
I know this code was written to be readable and easy to explain rather than be able to withstand the vagaries of production, but it's still a very dangerous thing to do.
See how to linkerd as your ingress vector ingress to a Kubernetes cluster while also handling service routing, with NGINX to help make it production-ready.