#22 - Modern Software Development Practices

CISO Tradecraft® by G Mark Hardy & Ross Young

Episode notes

Would you like to know the best practices in modern software development?  On this episode G Mark Hardy and Ross Young overview the 12 Factor App and its best practices:

  1. Codebase: One codebase tracked in revision control with many deploys.
  2. Dependencies: Explicitly declare and isolate dependencies.
  3. Config: Store configurations in the environment.
  4. Backing Services: Treat backing services as attached resources
  5. Build, Release, Run: Strictly separate build and run stages 
  6. Processes: Execute the app as one or more stateless processes.
  7. Port Binding: Export services  ... 
 ...  Read more