code: func (e *Empire) Scale(ctx context.Context, opts ScaleOpts) ([]*Process, error) {
  	if err := opts.Validate(e); err != nil {
  		return nil, err
  	}
  
  	tx := e.db.Begin()
  
  	ps, err := e.apps.Scale(ctx, tx, opts)
  	if err != nil {
  		tx.Rollback()
  		return ps, err
  	}
  
  	return ps, tx.Commit().Error
  }
docs: // Scale scales an apps processes.