developer coding in cloud portal to space

The 12 Factors: Transforming the Development and Operations of Modern Applications

Hello everyone! Welcome to my blog! Today, I’m going to share with you a revolutionary methodology that has been changing the way we develop and manage modern applications: the 12 factors. Inspired by the books of the legendary Martin Fowler, these principles bring numerous advantages for developers and DevOps/SRE professionals. Let’s explore together the importance, gains, and advantages of these factors, and how they make our day-to-day work easier. The Importance of the 12 Factors The 12 factors aim to improve the quality, scalability, and maintainability of applications....

April 6, 2023 · 3 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

12 Factors: Revisiting the 4th Factor - Backing Services

Welcome to my blog! We continue with our series of study and review of the 12 factors for the development of modern applications, inspired by the books of the legendary Martin Fowler. In previous articles, we discussed the first three factors: Codebase, Dependency Management, and Configurations. Today, we will address the fourth factor: Backing Services Backing services are external resources used by your application, such as databases, messaging systems, caching services, and other APIs....

March 28, 2023 · 4 min · Luiz Ferreira

12 Factors: Revisiting the 1st Factor - Codebase

Welcome to my blog! I’m starting this project as a way to revisit some important concepts, study a little and share some of the knowledge I’ve accumulated with my trajectory so far! In this first phase of studies, I would like to revisit the concepts employed in the studies about the 12 factors for modern application development, inspired by the books of the legendary Martin Fowler. This study was coordinated by developers of Heroku, a platform focused on delivering SaaS (Software as a Service) type applications....

March 5, 2023 · 3 min · Luiz Ferreira