Skip to content
This repository has been archived by the owner on Jan 10, 2022. It is now read-only.

Latest commit

 

History

History
72 lines (36 loc) · 1.12 KB

boas_praticas.pod

File metadata and controls

72 lines (36 loc) · 1.12 KB

NOME

Boas práticas para o desenvolmento

SINOPSE

Atualmente os softwares tem sido preferêncialmente fornecido como serviço denominado web apps, prometendo escalabilidade.

REGRAS

Codebase

One codebase tracked in revision control, many deploys

Dependencies

Explicitly declare and isolate dependencies

Config

Store config in the environment

Backing Services

Treat backing services as attached resources

Build, release, run

Strictly separate build and run stages

Processes

Execute the app as one or more stateless processes

Port binding

Export services via port binding

Concurrency

Scale out via the process model

Disposability

Maximize robustness with fast startup and graceful shutdown

Dev/prod parity

Keep development, staging, and production as similar as possible

Logs

Treat logs as event streams

Admin processes

Run admin/management tasks as one-off processes

REFERÊNCIA

http://www.12factor.net/

AUTORES

Solli Honorio