12 Factors: Revisiting the 9th Factor - Disposability

Hey everyone! We’re back with our fantastic series on the 12 factors for modern application development. Today, we’re diving into the ninth factor: Disposability. If you’re just joining us, no worries, you can still check out the other factors on our blog! What is Disposability? Disposability is an application’s ability to quickly start, safely terminate, and easily recover from system failures. The ninth factor emphasizes the importance of building resilient and adaptable applications, capable of handling unexpected changes and minimizing downtime....

April 2, 2023 · 2 min · Luiz Ferreira

12 Factors: Revisiting the 8th Factor - Concurrency

Welcome to my blog! Hello everyone! In this article, we will continue our series on the 12 factors for modern application development, inspired by the books of the legendary Martin Fowler. If you missed our previous articles, feel free to check out the other factors. Today, we will cover the eighth factor: Concurrency The eighth factor states that an application should scale out through the process model, which means that the application should be designed to handle concurrency and be able to scale its capacity according to changes in demand....

April 1, 2023 · 3 min · Luiz Ferreira

12 Factors: Revisiting the 7th Factor - Port Binding

Welcome to my blog! Hello everyone! In this article, we will continue our series on the 12 factors for the development of modern applications, inspired by the books of the legendary Martin Fowler. If you missed our previous articles, feel free to check out the other factors. Today, we will cover the seventh factor: Port Binding The seventh factor states that the application should communicate with the outside world through a bound port....

March 31, 2023 · 2 min · Luiz Ferreira

12 Factors: Revisiting the 6th Factor - Processes

Welcome to my blog! Hello everyone! In this article, we will continue our series on the 12 factors for the development of modern applications, inspired by the books of the legendary Martin Fowler. If you missed our previous articles, feel free to check out the other factors. Today, we will cover the sixth factor: Processes The sixth factor states that the application should be executed as one or more stateless processes, with data being stored in backing services....

March 30, 2023 · 3 min · Luiz Ferreira

12 Factors: Revisiting the 5th Factor - Build, Deploy, and Run

Welcome to my blog! Hello everyone! In this article, we will continue our series on the 12 factors for the development of modern applications, inspired by the legendary Martin Fowler’s books. If you missed our previous articles, feel free to check out the other factors. Today, we will cover the fifth factor: Build, Deploy, and Run The fifth factor emphasizes the importance of separating the stages of building, deploying, and running an application....

March 29, 2023 · 3 min · Luiz Ferreira