Web best practices

The twelve factor app

from heroku

Monolith vs micro services

  • too small == more coupling between components
  • too big == not reusable, bloated, complex