Welcome to curated list of handpicked free online resources related to IT, cloud, Big Data, programming languages, Devops. Fresh news and community maintained list of links updated daily. Like what you see? [ Join our newsletter ]

A Large-Scale Cross-Regional Migration of NoSQL DB Clusters

Categories

Tags aws nosql

Andrey Zaychikov is solutions architect at Amazon Web Services in this blog post will share experiences from a cross-regional migration of large-scale NoSQL database clusters (from Europe to the U.S.).

Migration includes amongst others

  • Apache Cassandra cluster with 25 nodes, 18 TB of data
  • MongoDB cluster with 150 GB of data, distributed across 4 shards, each shard - replica set includes the master and two slaves
  • Elasticsearch cluster - search index of 1 TB
  • Redis - one master and two slaves, with 15 GB, 10 GB, and 1 GB of data and very high write speeds

Migration process required zero downtime, no changes in the application and database structure, minimal use of third-party tools.

[Read More]

Make Your Containerized Apps Production-Ready

Categories

Tags microservices docker nodejs

While building containerized applications has become an established practice, some organizations are facing challenges with managing the containers themselves according to Vivek Juneja – engineer based in Seoul.

Adopting containers, especially in a microservices-based architecture, leads to increased entropy in the system. In order to address these challenges, there are ways to create containerized applications in a way that makes them operation-ready.

One of the cornerstones of the DevOps movement is the adoption of ideas around the observe, orient, decide and act (OODA) loop, a widely-used principle to take action in a constantly changing environment.

[Read More]

Introducing the Microservices Reference Architecture from NGINX

Categories

Tags microservices nginx

This article is about developing the NGINX Microservices Reference Architecture (MRA) - a set of models that you can use to create your own microservices applications.

The Reference Architecture to be compliant with the principles of the Twelve-Factor App. The services are designed to be lightweight, ephemeral, and stateless.

The MRA uses industry standard components like Docker containers, a wide range of languages - Java, PHP, Python, NodeJS/JavaScript, and Ruby - and NGINX-based networking.

[Read More]

Tutorial: Building ExpressJS-based microservices using Hydra

Categories

Tags microservices javascript nodejs

Carlos Justiniano - veteran software developer - microservices tutorial describes how to use a new Node module called Hydra to build more capable ExpressJS microservices.

Tutorial considers more than implementation of API endpoints. It also features:

  • Service Discovery
  • Inter-service messaging
  • Request load balancing
  • Service Presence and health
[Read More]