Skip to content

vinigmoraes/the-12-factor-app

Repository files navigation

The Twelve Factor App

Definição

É uma metodologia de desenvolvimento utilizada na criação de softwares como serviços (SaaS), como por exemplo um software que não é necessário comprar um licença para utiliza-lo sendo que o mesmo fornece um produto como solução.

Quando utilizar ✅

A metodologia doze-fatores pode ser aplicada a aplicações escritas em qualquer linguagem de programação, e que utilizem qualquer combinação de serviços de suportes (banco de dados, filas, cache de memória, etc).

Quando NÃO utilizar ❎

Se a nossa aplicação é simples ou muito pequena, ao adicionar todos ou determinados fatores podemos acabar adicionando complexidade desnecessaria para o nosso software, o ideal é conhecer todos os fatores e ver quais fazem sentidos para a nossa aplicação.

SaaS

Software as a Service ou Software como serviço é a demoninação para um serviço que é disponilizado através de sofware como por exemplo: Netflix, Gmail ou Dropbox, esses software não necessitam instalação na máquina para serem utilizados, não são produtos.

About

Repositório criado para armazenar o conhecimento do curso: https://cursos.alura.com.br/course/the-twelve-factor-app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published