Principles of Cloud Native design - 12 Factor apps

12 Factor App: The Complete Guide to Building Cloud-Native Applications

Comprehensive guide to the 12 Factor App methodology: practical implementation examples with Docker/Kubernetes, common mistakes to avoid, and a complete checklist for building production-ready cloud-native applications.

August 12, 2022 · (updated November 4, 2025) · 20 min · 4211 words · Pradeep Loganathan
Terraform - getting started

Terraform - Getting Started

Terraform is an open source tool created by HashiCorp to define infrastructure as cod using a simple, declarative language called HCL. Terraform is used to deploy and manage infrastructure across a variety of cloud providers & virtualization platforms. It can be used to deploy infrastructure to all major cloud providers such as Azure, AWS, Digital ocean, and virtualization platforms such as VMware, Open stack, and others.

October 11, 2020 · (updated November 4, 2025) · 15 min · 3036 words · 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 December 21, 2024) · 7 min · 1446 words · 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 December 21, 2024) · 3 min · 519 words · 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 December 21, 2024) · 12 min · 2433 words · Pradeep Loganathan