Posts

Showing posts with the label Micro Services

Azure Cosmos DB: A Guide to Microsoft's Database Service

Image
What is Azure Cosmos DB? Azure Cosmos DB is Microsoft’s latest multi-model database which can be distributed globally across any geographic region. Launched in 2017, Azure Cosmos DB is enhanced over and above its predecessor- Azure DocumentDB. Cosmos DB manages to excel and improvise over other players in the market via adherence to Service Level Agreements (SLAs) in terms of their performance including throughput, availability, and consistency. It is available to try Free of charge without any subscription or commitment. Azure Cosmos DB Architecture To understand the key functionalities of Azure, it is important to analyze its underlying architecture from a high level: The figure above clearly indicates how Azure Cosmos DB functions in the data layer. Drilling down to the basics will yield more information on its Scalability, Resilience and Availability making it the front-runner for databases today. Azure Cosmos DB vs. Architectural Styles To understand the benefits o...

Why And How To Containerize Modern NodeJS Applications

Image
Imagine you write your code, wrap it up, and deliver it straight to your friend — gift-wrapped as a present. This is containerization of apps in a nutshell. Containerization is a concept, that lets you open up your presents for Christmas and fit it straight into a puzzle, the puzzle being your complete software package. Besides offering a blend of portability, ease of use with different coding stacks, and code re-usability, let’s discuss why you should consider containerizing your Node.Js apps Development with Docker and how to get it done. Source:  medium.com The Benefits What benefits do containerization of apps offer for modern day software developers? Let’s take a look below. 1. App Execution In Isolated Runtime Environments with Virtual OS 2. Virtualizing of OS allows applications to be distributed across a single host without the need of running Virtual Machines through access to a single OS kernel 3. All apps run on the same Linux Kernel, thus saving...