Hi, I'm new to Phalcon, I'm trying to get a sense about shared/non shared services and what are the best practices when defining services, so, in docs there is this table about "Service Name Conventions" which is pretty self-explanatory and straightforward, on the contrary, in tutorials and answers here in this forum, often for example, DB service is used as non shared as it is otherwise suggested in the service name conventions. The shared db service it makes sense to me, non shared it could, since these two have a different meaning which one is better? or ... is it a thing related with each project architecture?
Thx