Right now, most Spring dependencies include the so-called spring-starter ones, which are intended for setting things up and running mostly in testing projects.
Should professional mid-big scale web information systems use such dependencies as well? Are there any other alternatives? Would that affect the current architecture?