I am struggling with the concept of scaling as the workload increases on a product.
Should the various teams could all draw different of work from the backlog by taking responsible for a set of components?
Or would a split in features make more sense?
Or is a split in technical layers recommended in this case (despite affecting the autonomy of the team)?