Factors for Cloud Native Applications initially started with 12 factors as shown below:

However, over time while implementating these twelve factors developers and architects increased the number to 15, 16 and in some cases even 21. However, it is widely accepted that these 12 factors along with API First, Authentication & Authorization and Circuit Breaker form the core of the Factors of Cloud Native Application. On this blog, I expound on these factors and suggest implementation tools which can be found here.
****************************June 3rd 2025*****************************.
Continuous Integration & Continuous Deployment (CI/CD) in Cloud computing. CI/CD is also sometimes referred to as Continuous Integration and Continuous Delivery which means we create the application to be deployed to the environment and it is then manually deployed.
In my experience in implementing CI/CD and also having worked with Configuration Departments to deploy to various environments before automation, I prefer Continuous Deployment.
CI/CD implements the one of the factors of the 12 factors of Cloud Native Applications specifically the Dev/Prod parity. An important point in implementing CI/CD is that developers need to write unit tests and implementation tests for all their code which is deployed. This will minimize the issues in production when the application is deployed.
For more details on this read https://rajeevkuruganti.com/2023/ci-cd-continuous-integration-continuous-deployment/.

****************************May 27th 2025*****************************.
DRY Principle in programming – Don’t Repeat Yourself (DRY) is a principle that promotes “reduce redundancy and promote efficiency by ensuring that a particular piece of knowledge or logic exists in only one place within a codebase”

Some goood links are :
- DRY principle with code example – https://thevaluable.dev/dry-principle-cost-benefit-example/
- Reasons to use DRY & benefits clearly given – https://www.geeksforgeeks.org/dont-repeat-yourselfdry-in-software-development/
****************************May 20th 2025*****************************
Leave a Reply