12 Factor Apps

This is the first podcast on this channel

February 11, 2023 · (updated May 31, 2023) · 1 min · Pradeep Loganathan

122 Factor Apps

This is the second podcast on this channel

February 11, 2023 · (updated May 31, 2023) · 1 min · Pradeep Loganathan
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 · (updated February 5, 2024) · 11 min · 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 · (updated December 5, 2023) · 6 min · Pradeep Loganathan
CORS

Cross origin resource sharing CORS

Cross-Origin Resource Sharing or CORS is a mechanism that enables a web browser to perform cross-domain requests. Cross-domain requests are HTTP requests for resources hosted on a different domain than the domain of the resource making the request.

July 10, 2017 · (updated February 5, 2024) · 7 min · Pradeep Loganathan

Richardson's Maturity Model

Richardson’s Maturity Model breaks down the journey towards building a truly RESTful API into levels, each adding more constraints and adhering more closely to REST principles.

October 21, 2016 · (updated February 5, 2024) · 3 min · Pradeep Loganathan
Rest API- Communicating with Verbs and status codes

Rest API- Communicating with Verbs and status codes

REST API’s have a very rich vocabulary to communicate a variety of statuses and results. The verbs put, post, update, get and others are used to indicate the action that must be performed. The status indicate the result of the actions performed by the verbs.

September 20, 2016 · (updated February 5, 2024) · 12 min · Pradeep Loganathan