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 3rd Factor - Configuration

Welcome to my blog! We continue our journey of studying and reviewing the 12 factors for modern application development, inspired by the books of the legendary Martin Fowler. In previous articles, we discussed the first and second factors, Codebase and Dependency Management. Today, we will address the third factor: Configurations The configurations of an application are all the options and parameters that can vary between different environments (development, testing, production, etc....

March 20, 2023 · 3 min · Luiz Ferreira

12 Factors: Revisiting the 2nd Factor - Dependencies

Welcome to my blog! I’m starting this project as a way to revisit some important concepts, study a bit, and share some of the knowledge I’ve accumulated on my journey so far! In this first phase of study, I’d like to revisit the concepts used in the study of the 12 factors for modern application development, inspired by the books of the legendary Martin Fowler. In our last article, we talked about the first factor of the 12 factors of software development, Codebase....

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