Principles of Cloud Native design - 12 Factor apps

Principles of Cloud Native design - 12 Factor apps

The twelve-factor app principles are a collection of best practices for building microservices-based cloud-native applications. These applications are modular, scalable, and agile. They are designed to perform at web scale and provide high resiliency.

August 12, 2022 · 11 min · 2192 words · Pradeep Loganathan
Dynamics 365 Finance and operations - Architecture

Dynamics 365 Finance and operations - Architecture

Dynamics 365 for Finance and Operations is designed and architected for the cloud. It can be deployed as an on-premises system or on the cloud.

March 26, 2021 · 3 min · 578 words · Pradeep Loganathan
API Gateway - Should you build one?

API Gateway - Should you build one?

An API Gateway provides a single and unified API entry point across one or more internal APIs. It mediates, routes, and invokes a respective endpoint after request verification, content filtering, authentication, and authorization.

January 15, 2019 · 6 min · 1238 words · Pradeep Loganathan
Reactive Manifesto

Reactive Manifesto

The Reactive Manifesto describes how to design and architect Reactive systems according to your needs.Systems built as Reactive Systems are more Reliable, flexible, loosely coupled, scalable and resilient. This makes them easier to develop and amenable to change. Reactive systems are more tolerant of failure and when failure does occur, they meet it with elegance rather than disaster.

September 9, 2018 · 6 min · 1149 words · Pradeep Loganathan
Consensus Algorithms

Consensus algorithms

Consensus is one of the most important and fundamental problems in distributed computing. Simply put, the goal of consensus is to get several nodes to agree on something. It is a distributed computing concept that is used to provide a means of agreeing to a single version of truth by all peers on the distributed network.

July 12, 2017 · 9 min · 1735 words · Pradeep Loganathan